summaryrefslogtreecommitdiff
path: root/common/modules/window_managers/dwm
diff options
context:
space:
mode:
Diffstat (limited to 'common/modules/window_managers/dwm')
-rw-r--r--common/modules/window_managers/dwm/default.nix40
1 files changed, 6 insertions, 34 deletions
diff --git a/common/modules/window_managers/dwm/default.nix b/common/modules/window_managers/dwm/default.nix
index d1f7850..49537a2 100644
--- a/common/modules/window_managers/dwm/default.nix
+++ b/common/modules/window_managers/dwm/default.nix
@@ -12,19 +12,6 @@
}:
let
cfg = config.${moduleNameSpace}.windowManagers;
- snipx11 = pkgs.writeShellScript "snipx11" ''
- case $1 in
- full)
- ${pkgs.maim}/bin/maim | xclip -selection clipboard -t image/png
- ;;
- selection)
- ${pkgs.maim}/bin/maim -s | xclip -selection clipboard -t image/png
- ;;
- window)
- ${pkgs.maim}/bin/maim -i $(xdotool getactivewindow) | xclip -selection clipboard -t image/png
- ;;
- esac
- '';
st-patched =
(pkgs.st.override {
extraLibs = [ pkgs.libXcursor ];
@@ -32,18 +19,6 @@ let
(oldAttrs: rec {
patches = map pkgs.fetchpatch [
{
- url = "https://st.suckless.org/patches/scrollback/st-scrollback-0.9.2.diff";
- sha256 = "sha256-ZypvRONAHS//wnZjivmqpWIqZlKTqAQ0Q8DhQpZVaqU=";
- }
- {
- url = "https://st.suckless.org/patches/scrollback/st-scrollback-mouse-0.9.2.diff";
- sha256 = "sha256-CuNJ5FdKmAtEjwbgKeBKPJTdEfJvIdmeSAphbz0u3Uk=";
- }
- {
- url = "https://st.suckless.org/patches/scrollback/st-scrollback-mouse-altscreen-20220127-2c5edf2.diff";
- sha256 = "sha256-8oVLgbsYCfMhNEOGadb5DFajdDKPxwgf3P/4vOXfUFo=";
- }
- {
url = "https://st.suckless.org/patches/xresources/st-xresources-20230320-45a15676.diff";
sha256 = "sha256-WcL9IeyanXFiOFDGGRU0QNT8DU7wSo2o+3n+TaqASUY=";
}
@@ -71,16 +46,13 @@ let
url = "https://st.suckless.org/patches/boxdraw/st-boxdraw_v2-0.8.5.diff";
sha256 = "sha256-WN/R6dPuw1eviHOvVVBw2VBSMDtfi1LCkXyX36EJKi4=";
}
- # {
- # url = "https://st.suckless.org/patches/themed_cursor/st-themed_cursor-0.8.1.diff";
- # sha256 = "sha256-Q/6VN9oCrdJiZPPjKMpw3UB09tIs4eJ1Hi5c8k7O7uo=";
- # }
+ {
+ url = "https://st.suckless.org/patches/bold-is-not-bright/st-bold-is-not-bright-20190127-3be4cf1.diff";
+ sha256 = "sha256-IhrTgZ8K3tcf5HqSlHm3GTacVJLOhO7QPho6SCGXTHw=";
+ }
];
postPatch = oldAttrs.postPatch or "" + ''
- sed -i 's/Button4, *kscrollup, *{.i = 1}/Button4, kscrollup, {.i = 10}/g' config.def.h
- sed -i 's/Button5, *kscrolldown, *{.i = 1}/Button5, kscrolldown, {.i = 10}/g' config.def.h
-
sed -i 's/const int boxdraw = 0;/const int boxdraw = 1;/g' config.def.h
sed -i 's/const int boxdraw_bold = 0;/const int boxdraw_bold = 1;/g' config.def.h
@@ -194,10 +166,10 @@ in
"Xft.hintstyle" = "hintfull";
"Xft.rgba" = "rgb";
"st.font" =
- "${config.beeMods.terminal.font.family}:size=${toString config.beeMods.terminal.font.size}:antialias=true:autohint=true";
+ "JetBrainsMono Nerd Font:size=${toString config.beeMods.terminal.font.size}:antialias=true:autohint=true";
"dmenu.font" =
"${config.beeMods.terminal.font.family}:size=${toString config.beeMods.terminal.font.size}";
- "st.borderpx" = 2;
+ # "st.borderpx" = 2;
};
}
);