2023-10-27 15:19:07 -04:00
|
|
|
{ pkgs, config, ... }:
|
|
|
|
{
|
2024-02-09 18:27:44 -05:00
|
|
|
home.packages = with pkgs; [
|
|
|
|
swaylock-effects
|
|
|
|
wl-clipboard
|
|
|
|
wtype
|
|
|
|
wlroots
|
|
|
|
grim
|
|
|
|
slurp
|
|
|
|
imv
|
|
|
|
];
|
2023-10-27 15:19:07 -04:00
|
|
|
|
|
|
|
xdg.configFile = {
|
|
|
|
"swaylock/config".text = ''
|
|
|
|
ignore-empty-password
|
|
|
|
fade-in=0.3
|
|
|
|
|
|
|
|
indicator
|
|
|
|
screenshots
|
|
|
|
|
|
|
|
font=JetBrainsMono
|
|
|
|
text-color=ffffff
|
|
|
|
color=00000000
|
|
|
|
ring-color=7da6ff
|
|
|
|
key-hl-color=7bc5e4
|
|
|
|
|
|
|
|
line-uses-inside
|
|
|
|
indicator-radius=120
|
|
|
|
indicator-thickness=7
|
|
|
|
|
|
|
|
clock
|
|
|
|
datestr=%a, %Y-%m-%d
|
|
|
|
|
|
|
|
effect-scale=0.4
|
|
|
|
effect-vignette=0.3:0.7
|
|
|
|
effect-blur=2x2
|
|
|
|
'';
|
|
|
|
|
|
|
|
"swaynag/config".text = ''
|
|
|
|
font=JetBrainsMono 10
|
|
|
|
layer=top
|
|
|
|
|
|
|
|
[exit]
|
|
|
|
background=111320D0
|
|
|
|
text=a9b1d6
|
|
|
|
border-bottom=7BC5E4
|
|
|
|
border-bottom-size=1
|
|
|
|
button-background=282E49F0
|
|
|
|
button-border-size=2
|
|
|
|
'';
|
|
|
|
};
|
|
|
|
|
|
|
|
# Rofi
|
|
|
|
|
|
|
|
programs.rofi.enable = true;
|
|
|
|
programs.rofi.package = pkgs.rofi-wayland;
|
|
|
|
|
|
|
|
xdg.configFile.rofi.source = ./rofi;
|
|
|
|
|
2024-05-11 19:17:30 -04:00
|
|
|
# EWW
|
|
|
|
|
|
|
|
programs.eww.enable = true;
|
|
|
|
programs.eww.configDir = ./eww;
|
|
|
|
|
2023-10-27 15:19:07 -04:00
|
|
|
# Mako
|
|
|
|
|
|
|
|
services.mako = {
|
|
|
|
enable = true;
|
|
|
|
|
|
|
|
font = "JetBrainsMono Nerd Font 10";
|
|
|
|
format = ''<i>%a</i>\n<b>%s</b>\n\n%b'';
|
|
|
|
layer = "overlay";
|
|
|
|
backgroundColor = "#111320d0";
|
|
|
|
width = 300;
|
|
|
|
margin = "5";
|
|
|
|
padding = "5,10";
|
|
|
|
borderSize = 2;
|
|
|
|
borderColor = "#7bc5e4";
|
|
|
|
borderRadius = 5;
|
2024-02-05 12:55:48 -05:00
|
|
|
progressColor = "source #4e90ad";
|
2023-10-27 15:19:07 -04:00
|
|
|
|
|
|
|
extraConfig =
|
|
|
|
''
|
|
|
|
[urgency=low]
|
|
|
|
format=<i>%s</i>\n%b
|
|
|
|
background-color=#111111c0
|
|
|
|
border-color=#787c99
|
2024-02-05 12:55:48 -05:00
|
|
|
progress-color=source #474f6f
|
2023-10-27 15:19:07 -04:00
|
|
|
border-size=1
|
|
|
|
|
|
|
|
[urgency=high]
|
|
|
|
background-color=#1e0909d0
|
|
|
|
border-color=#ce7284
|
2024-02-05 12:55:48 -05:00
|
|
|
progress-color=source #bc5469
|
2023-10-27 15:19:07 -04:00
|
|
|
border-size=3
|
|
|
|
default-timeout=0
|
|
|
|
ignore-timeout=1
|
|
|
|
|
2024-02-05 12:55:48 -05:00
|
|
|
|
2023-10-27 15:19:07 -04:00
|
|
|
[app-name=discord]
|
|
|
|
format=<b>%s</b>\n\n%b
|
|
|
|
border-color=#7da6ff
|
|
|
|
|
|
|
|
[app-name=discordcanary]
|
|
|
|
format=<b>%s</b>\n\n%b
|
|
|
|
border-color=#7da6ff
|
2024-02-05 12:55:48 -05:00
|
|
|
|
|
|
|
|
|
|
|
[category=multimedia]
|
|
|
|
anchor=center
|
|
|
|
width=430
|
|
|
|
font=JetBrainsMono Nerd Font 13
|
|
|
|
format=<i>%s</i>
|
|
|
|
border-size=1
|
|
|
|
default-timeout=2000
|
|
|
|
|
2024-02-13 15:13:31 -05:00
|
|
|
[category=multimedia app-name=pamixer]
|
2024-02-05 12:55:48 -05:00
|
|
|
background-color=#111111c0
|
|
|
|
border-color=#787c99
|
|
|
|
progress-color=source #474f6f
|
|
|
|
|
2024-02-13 15:13:31 -05:00
|
|
|
[category=multimedia app-name=brightnessctl]
|
2024-02-05 12:55:48 -05:00
|
|
|
background-color=#111111c0
|
|
|
|
border-color=#ffea63
|
|
|
|
progress-color=source #a08348
|
2023-10-27 15:19:07 -04:00
|
|
|
'';
|
|
|
|
};
|
|
|
|
}
|