Commit graph

13 commits

Author SHA1 Message Date
4169045fa4
feat(jade): create modular desktop environment
Rename xmonad/ to jade/ and restructure as a complete desktop environment
with hybrid NixOS and home-manager modules. This establishes jade as a
self-contained, gruvbox-themed DE that can eventually be extracted as a flake.

Changes:
- Create jade/ with NixOS module (WM, system packages, GTK theme)
- Create jade/home.nix for home-manager services (wezterm, picom, dunst)
- Move dmenu with gruvbox patches into jade/dmenu/
- Convert wezterm to pure Lua config with gruvbox-material colors
- Move xinitrc into jade/ directory
- Remove feh/scrot from global env (now in jade)
- Remove dmenu overlay from global overlays
- Simplify home-manager desktop features to just user apps

This follows the pattern of real DEs (GNOME, KDE) where system and user
configs are split across NixOS and home-manager modules.
2025-12-21 12:36:11 +08:00
28ba8186bb
refactor(global): reorganize system packages by category
Restructured systemPackages list with alphabetically sorted categories to improve
maintainability and reduce vertical space. Added descriptive comments for all
environment configuration sections.
2025-10-05 22:37:48 +08:00
92f35bf09d
refactor 2025-06-23 23:16:41 +08:00
82231ab120
move direnv to nvim, install devenv 2025-05-04 20:53:55 +08:00
c38f58067a
opt in unfree 2025-04-30 12:18:32 +08:00
413d6aa28b
install lmodern font 2025-03-17 23:41:47 +08:00
f06011e890
chore: refactor 2025-03-08 12:02:30 +08:00
cd7f0eb21d
install p7zip 2024-11-28 22:21:16 +08:00
d5c0320eee
install sshfs + add zsh alias 2024-10-01 11:58:33 +08:00
3350d19a45
fmt: alejandra 2024-08-08 09:02:42 +08:00
6081d1c293
Install some tools 2024-08-07 20:58:06 +08:00
6f4a3e7a96
Install nmap 2024-07-09 09:46:08 +08:00
186ace4edd refactor nixos 2024-01-21 21:03:57 +08:00
Renamed from nixos/common/global/system-tools.nix (Browse further)