add swaylock config

This commit is contained in:
Leonardo Eugênio 2022-08-02 22:33:21 -03:00
parent 1465a5e746
commit 031f16f3af

View file

@ -155,7 +155,8 @@ let
# vim: ft=fish
'';
volumesh = pkgs.writeShellScriptBin "volumesh" (builtins.readFile ./scripts/volumesh);
volumesh =
pkgs.writeShellScriptBin "volumesh" (builtins.readFile ./scripts/volumesh);
in {
# Home Manager needs a bit of information about you and the
# paths it should manage.
@ -349,7 +350,8 @@ in {
};
home.sessionVariables = {
EDITOR = "hx";
VOLUME_CHANGE_SOUND = "${pkgs.sound-theme-freedesktop}/share/sounds/freedesktop/stereo/audio-volume-change.oga";
VOLUME_CHANGE_SOUND =
"${pkgs.sound-theme-freedesktop}/share/sounds/freedesktop/stereo/audio-volume-change.oga";
};
programs.firefox = {
enable = true;
@ -753,8 +755,9 @@ in {
}
{
timeout = 1800;
command = "mpc status | grep \"^\[playing\]\" > /dev/null || swaymsg \"output * dpms off\"";
resumeCommand = "swaymsg \"output * dpms on\"";
command = ''
mpc status | grep "^[playing]" > /dev/null || swaymsg "output * dpms off"'';
resumeCommand = ''swaymsg "output * dpms on"'';
}
];
events = [{
@ -762,6 +765,24 @@ in {
command = "swaylock -f";
}];
};
home.file.".config/swaylock/config".text = ''
image=${theme.background}
font=${font.interface}
font-size=${font.size.medium}
indicator-thickness=20
color=${color.bg}
inside-color=#FFFFFF00
bs-hl-color=${color.normal.red}
ring-color=${color.normal.green}
key-hl-color=${accent.color}
# divisor lines
separator-color=#aabbcc00
line-color=#aabbcc00
line-clear-color=#aabbcc00
line-caps-lock-color=#aabbcc00
line-ver-color=#aabbcc00
line-wrong-color=#aabbcc00
'';
services.gammastep = {
enable = true;
provider = "geoclue2";
@ -841,7 +862,6 @@ in {
# # vim: ft=ini
};
home.activation = {
install_flatpaks = lib.hm.dag.entryAfter [ "writeBoundary" ] ''