Add i3lock instead of lightdm

This commit is contained in:
Elnu 2022-10-10 15:47:48 -07:00
parent 8819d2538c
commit 7c8ff79a11
2 changed files with 6 additions and 2 deletions

View file

@ -16,7 +16,10 @@
xkbOptions = "caps:escape"; xkbOptions = "caps:escape";
displayManager = { displayManager = {
lightdm.enable = true; lightdm.enable = true;
#sddm.enable = true; autoLogin = {
enable = true;
user = "elnu";
};
defaultSession = "none+i3"; defaultSession = "none+i3";
}; };
windowManager.i3 = { windowManager.i3 = {

3
i3.nix
View file

@ -5,6 +5,7 @@ let
in { in {
# Dependencies # Dependencies
home.packages = with pkgs; [ home.packages = with pkgs; [
i3lock # lockscreen
playerctl # pactl comes with PulseAudio playerctl # pactl comes with PulseAudio
scrot # Screnshot keybindings scrot # Screnshot keybindings
xclip # Copying screenshots to clipboard xclip # Copying screenshots to clipboard
@ -22,7 +23,7 @@ in {
}; };
startup = [ startup = [
{ {
command = "systemctl --user restart polybar"; command = "(systemctl --user restart polybar &) && i3lock -i `readlink -f ~/.background-image`";
always = true; always = true;
notification = false; notification = false;
} }