summaryrefslogtreecommitdiff
path: root/profiles/station/suckless.nix
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/station/suckless.nix')
-rw-r--r--profiles/station/suckless.nix108
1 files changed, 55 insertions, 53 deletions
diff --git a/profiles/station/suckless.nix b/profiles/station/suckless.nix
index d10414d..a7145d8 100644
--- a/profiles/station/suckless.nix
+++ b/profiles/station/suckless.nix
@@ -6,68 +6,70 @@
...
}: let
in {
- xsession = {
- enable = true;
- initExtra = ''
+ hm = {
+ xsession = {
+ enable = true;
+ initExtra = ''
${pkgs.xorg.xmodmap}/bin/xmodmap -e "remove mod1 = Alt_R"
${pkgs.xorg.xmodmap}/bin/xmodmap -e "add mod3 = Alt_R"
wal -R
dwm
dwmblocks &
'';
- };
- services.picom = {
- enable = true;
- activeOpacity = 0.99;
- inactiveOpacity = 0.7;
- opacityRules = [
- "100:class_g = 'dwm'"
- "100:name *= 'Firefox'"
- "100:name *= 'mpv'"
- "100:name *= 'LibreWolf'"
- ];
- settings = {
- inactive-opacity-override = false;
- frame-opacity = 1;
};
- };
- services.dunst = {
- enable = true;
- settings = {
- global = {
- monitor = 0;
- follow = "keyboard";
- width = 370;
- height = 350;
- offset = "0x19";
- padding = 2;
- horizontal_padding = 2;
- transparency = 25;
- font = "Monospace 12";
- format = "<b>%s</b>\\n%b";
- };
- urgency_low = {
- background = "#1d2021";
- foreground = "#928374";
- timeout = 3;
+ services.picom = {
+ enable = true;
+ activeOpacity = 0.99;
+ inactiveOpacity = 0.7;
+ opacityRules = [
+ "100:class_g = 'dwm'"
+ "100:name *= 'Firefox'"
+ "100:name *= 'mpv'"
+ "100:name *= 'LibreWolf'"
+ ];
+ settings = {
+ inactive-opacity-override = false;
+ frame-opacity = 1;
};
- urgency_normal = {
- foreground = "#ebdbb2";
- background = "#458588";
- timeout = 5;
- };
- urgency_critical = {
- background = "#1cc24d";
- foreground = "#ebdbb2";
- frame_color = "#fabd2f";
- timeout = 10;
+ };
+ services.dunst = {
+ enable = true;
+ settings = {
+ global = {
+ monitor = 0;
+ follow = "keyboard";
+ width = 370;
+ height = 350;
+ offset = "0x19";
+ padding = 2;
+ horizontal_padding = 2;
+ transparency = 25;
+ font = "Monospace 12";
+ format = "<b>%s</b>\\n%b";
+ };
+ urgency_low = {
+ background = "#1d2021";
+ foreground = "#928374";
+ timeout = 3;
+ };
+ urgency_normal = {
+ foreground = "#ebdbb2";
+ background = "#458588";
+ timeout = 5;
+ };
+ urgency_critical = {
+ background = "#1cc24d";
+ foreground = "#ebdbb2";
+ frame_color = "#fabd2f";
+ timeout = 10;
+ };
};
};
+ home.packages = with pkgs; [
+ st
+ dwm
+ dwmblocks
+ libnotify
+ ];
};
- home.packages = with pkgs; [
- st
- dwm
- dwmblocks
- libnotify
- ];
}