summaryrefslogtreecommitdiff
path: root/common/modules/x11/dwm/default.nix
diff options
context:
space:
mode:
authorbrustybee <beebeeb5k@gmail.com>2026-04-13 03:04:59 +0530
committerbrustybee <beebeeb5k@gmail.com>2026-04-13 03:04:59 +0530
commit1bb49481dbec223e68df4f60fa1d425525e16cff (patch)
tree66e87c01c39054b7abb51d04bfc50f63b201aaf4 /common/modules/x11/dwm/default.nix
parentf5b78ff561eff75c803ed1ef6e736a6c991cd135 (diff)
This is like that one dream you don't know how to describe
Diffstat (limited to 'common/modules/x11/dwm/default.nix')
-rw-r--r--common/modules/x11/dwm/default.nix68
1 files changed, 0 insertions, 68 deletions
diff --git a/common/modules/x11/dwm/default.nix b/common/modules/x11/dwm/default.nix
deleted file mode 100644
index fc943ef..0000000
--- a/common/modules/x11/dwm/default.nix
+++ /dev/null
@@ -1,68 +0,0 @@
-{
- homeManager,
- inputs,
- moduleNameSpace,
- settings-persist,
- ...
-}:
-{
- config,
- lib,
- pkgs,
- ...
-}:
-let
- cfg = config.${moduleNameSpace}.x11.dwm;
-in
-{
- options.${moduleNameSpace}.x11.dwm = {
- enable = lib.mkEnableOption "dwm setup";
- };
-
- config = lib.mkIf cfg.enable (
- if !homeManager then
- {
- services.xserver = {
- windowManager.dwm = {
- enable = true;
- package = inputs.mydwm.packages.${pkgs.stdenv.hostPlatform.system}.default;
- };
- };
- }
- else
- {
- xdg.dataFile."dwm/autostart.sh" = {
- executable = true;
- text = ''
- #!${pkgs.bash}/bin/bash
-
- gnome-keyring-daemon --start --components=secrets,ssh,pkcs11 &
- ${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1 &
-
- feh --no-fehbg --bg-fill "$(rg wallpaper ~/.config/beeSettings | cut -d"=" -f2)"
- [ -f ~/.Xresources ] && xrdb -merge ~/.Xresources
-
- dunst &
- clipcatd &
- slstatus &
- ${lib.optionalString (!config.beeMods.x11.picom.enable) ''
- xrandr --output eDP --set TearFree on
- ''}
- ${lib.optionalString (config.beeMods.x11.picom.enable) ''
- systemctl --user restart picom.service
- ''}
-
- systemctl --user restart xidlehook.service xautolock-session.service xss-lock.service clipcat.service
- ${lib.optionalString (config.beeMods.mango.waybar) ''
- systemctl --user stop waybar.service
- ''}
- ${lib.optionalString (config.beeMods.mango.enable) ''
- systemctl --user stop swayidle.service
- ''}
-
- ${settings-persist}
- '';
- };
- }
- );
-}