dustbowl: add greetd + gtkgreet
This commit is contained in:
parent
ce9c78cf7a
commit
427944fa2d
1 changed files with 32 additions and 0 deletions
|
|
@ -255,6 +255,38 @@
|
|||
(callPackage ./posy-cursor-black.nix { })
|
||||
];
|
||||
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
settings = {
|
||||
terminal = {
|
||||
vt = 1;
|
||||
};
|
||||
|
||||
default_session = {
|
||||
command = "${pkgs.sway}/bin/sway --config /etc/greetd/sway-config";
|
||||
user = "greeter";
|
||||
};
|
||||
};
|
||||
};
|
||||
environment.etc."greetd/environments".text = ''
|
||||
${pkgs.sway}/bin/sway
|
||||
'';
|
||||
environment.etc."greetd/sway-config".text = ''
|
||||
# `-l` activates layer-shell mode. Notice that `swaymsg exit` will run after gtkgreet.
|
||||
exec "${pkgs.gtkgreet}/bin/gtkgreet -l; swaymsg exit"
|
||||
|
||||
bindsym Mod4+shift+e exec swaynag \
|
||||
-t warning \
|
||||
-m 'What do you want to do?' \
|
||||
-b 'Poweroff' 'systemctl poweroff' \
|
||||
-b 'Reboot' 'systemctl reboot'
|
||||
|
||||
include /etc/sway/config.d/*
|
||||
|
||||
# contains display scaling and keyboard layouts
|
||||
include /etc/sway/localconfig
|
||||
'';
|
||||
|
||||
services.flatpak.enable = true;
|
||||
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue