disable kde, enable autologin with swaylock
This commit is contained in:
parent
ee71554e6f
commit
bfb60a0ff6
4 changed files with 77 additions and 3 deletions
|
|
@ -47,6 +47,67 @@
|
|||
};
|
||||
};
|
||||
|
||||
programs.swaylock = with config.scheme; {
|
||||
enable = true;
|
||||
package = pkgs.swaylock;
|
||||
settings = {
|
||||
# this would sometimes load the previous day's wallpaper
|
||||
# when it is run before the bing retrieval script finishes
|
||||
# image = "~/.local/share/wallpaper/daily-colored.jpg";
|
||||
# effect-blur = "7x5";
|
||||
color = "000000"; # black
|
||||
font-size = 24;
|
||||
indicator-idle-visible = true;
|
||||
indicator-radius = 100;
|
||||
show-failed-attempts = true;
|
||||
|
||||
bs-hl-color = base09; # peach
|
||||
caps-lock-bs-hl-color = base09; # peach
|
||||
caps-lock-key-hl-color = base0E; # mauve
|
||||
inside-color = base00; # base
|
||||
inside-clear-color = base00; # base
|
||||
inside-caps-lock-color = base00; # base
|
||||
inside-ver-color = base00; # base
|
||||
inside-wrong-color = base00; # base
|
||||
key-hl-color = base0D; # blue
|
||||
layout-bg-color = base00; # base
|
||||
layout-border-color = base00; # base
|
||||
layout-text-color = base05; # text
|
||||
line-color = base00; # base
|
||||
line-clear-color = base00; # base
|
||||
line-caps-lock-color = base00; # base
|
||||
line-ver-color = base00; # base
|
||||
line-wrong-color = base00; # base
|
||||
ring-color = base00; # base
|
||||
ring-clear-color = base09; # peach
|
||||
ring-caps-lock-color = base00; # base
|
||||
ring-ver-color = base0B; # green
|
||||
ring-wrong-color = base00; # base
|
||||
separator-color = "00000000"; # transparent
|
||||
text-color = base05; # text
|
||||
text-clear-color = base09; # peach
|
||||
text-caps-lock-color = base0E; # mauve
|
||||
text-ver-color = base05; # text
|
||||
text-wrong-color = base08; # red
|
||||
};
|
||||
};
|
||||
|
||||
systemd.user.services.swaylock = {
|
||||
Unit = {
|
||||
After = [ "niri.service" ];
|
||||
PartOf = [ "niri.service" ];
|
||||
Description = "Screen locker";
|
||||
Documentation = "https://github.com/swaywm/swaylock";
|
||||
};
|
||||
|
||||
Service = {
|
||||
ExecStart = "${pkgs.swaylock}/bin/swaylock";
|
||||
Restart = "on-failure";
|
||||
};
|
||||
|
||||
Install.WantedBy = [ "niri.service" ];
|
||||
};
|
||||
|
||||
xsession = {
|
||||
enable = true;
|
||||
windowManager.command = "niri";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue