From b3a8957b1e20d9c0cbd14d34eba1a98f132c5440 Mon Sep 17 00:00:00 2001 From: cspark Date: Thu, 12 Dec 2024 19:43:21 +0000 Subject: [PATCH] Switch to exwm on laptop --- configurations/laptop/configuration.nix | 4 +++- configurations/laptop/home.nix | 4 +++- global-home.nix | 1 + modules/nixos/cspark-desktop-exwm/module.nix | 3 +++ 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/configurations/laptop/configuration.nix b/configurations/laptop/configuration.nix index 718cf678..932c8fa4 100644 --- a/configurations/laptop/configuration.nix +++ b/configurations/laptop/configuration.nix @@ -12,6 +12,7 @@ ./../../modules/nixos/cspark-desktop-gnome/module.nix ./../../modules/nixos/cspark-desktop-sway/module.nix ./../../modules/nixos/cspark-desktop-niri/module.nix + ./../../modules/nixos/cspark-desktop-exwm/module.nix inputs.home-manager.nixosModules.default ]; @@ -29,7 +30,8 @@ # cspark-desktop-plasma.enable = true; # cspark-desktop-gnome.enable = true; # cspark-desktop-sway.enable = true; - cspark-desktop-niri.enable = true; + # cspark-desktop-niri.enable = true; + cspark-desktop-exwm.enable = true; # Home Manager Configuration home-manager = { diff --git a/configurations/laptop/home.nix b/configurations/laptop/home.nix index 1407e0b3..776375fe 100644 --- a/configurations/laptop/home.nix +++ b/configurations/laptop/home.nix @@ -9,6 +9,7 @@ ./../../modules/nixos/cspark-desktop-gnome/home.nix ./../../modules/nixos/cspark-desktop-sway/home.nix ./../../modules/nixos/cspark-desktop-niri/home.nix + ./../../modules/nixos/cspark-desktop-exwm/home.nix ]; # KDE Connect @@ -19,7 +20,8 @@ # cspark-desktop-plasma-config-1.enable = true; # cspark-desktop-gnome-config-1.enable = true; # cspark-desktop-sway-config-1.enable = true; - cspark-desktop-niri-config-1.enable = true; + # cspark-desktop-niri-config-1.enable = true; + cspark-desktop-exwm-config-1.enable = true; # Home Manager is pretty good at managing dotfiles. The primary way to manage # plain files is through 'home.file'. diff --git a/global-home.nix b/global-home.nix index a4b09824..ece0a726 100644 --- a/global-home.nix +++ b/global-home.nix @@ -132,6 +132,7 @@ fi protonmail-desktop ripgrep + fzf yazi ncdu diff --git a/modules/nixos/cspark-desktop-exwm/module.nix b/modules/nixos/cspark-desktop-exwm/module.nix index ebe19818..9c86ceaa 100644 --- a/modules/nixos/cspark-desktop-exwm/module.nix +++ b/modules/nixos/cspark-desktop-exwm/module.nix @@ -31,6 +31,9 @@ in emacs-gtk light # GNU/Linux application to control backlights + udiskie # Automounting drives + dunst # Notification daemon + lxqt.pcmanfm-qt # File Manager lxqt.lxqt-archiver # Archiver qt6Packages.qt6ct # Manage QT6 Themes