Added tuigreet; Small niri config updates; added jujutsu to dev packages

This commit is contained in:
Random936
2026-07-11 17:48:37 -04:00
parent 1ed9bcc538
commit 15f7b2feed
3 changed files with 15 additions and 5 deletions
-5
View File
@@ -303,7 +303,6 @@ binds {
Mod+Shift+F hotkey-overlay-title="Run an Application: brave" { spawn "brave"; }
Mod+Shift+M { spawn "proton-mail"; }
Mod+Shift+P { spawn "rofi-rbw"; }
Mod+Shift+S { spawn-sh "flameshot gui"; }
Mod+Shift+T { spawn "thunar"; }
Mod+Shift+X hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock"; }
@@ -542,8 +541,4 @@ binds {
// The quit action will show a confirmation dialog to avoid accidental exits.
Ctrl+Alt+Delete { quit; }
// Powers off the monitors. To turn them back on, do any input like
// moving the mouse or pressing any other key.
Mod+Shift+P { power-off-monitors; }
}
+14
View File
@@ -22,6 +22,20 @@
# Enable niri window manager.
programs.niri.enable = true;
# Display manager for graphical login
services.greetd = {
enable = true;
settings = {
default_session = {
command = "${pkgs.tuigreet}/bin/tuigreet --time --remember --cmd niri";
user = "greeter";
};
};
};
# Suppress greetd's default virtual terminal log spam.
systemd.services.greetd.serviceConfig.LogStandardStream = "journal";
# XDG Desktop Portals (used for wayland screen sharing, file pickets, etc.)
xdg.portal = {
enable = true;
+1
View File
@@ -23,6 +23,7 @@
# Other
python3
ansible
jujutsu
];
# To prevent sysroot errors in rust-analyzer