Commit graph

11 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
6f64840eb1
feat: upgrade to NixOS 25.11
- Update nixpkgs and home-manager to 25.11 release
- Update flake dependencies
- Migrate git config to settings attribute
- Replace deprecated packages (mpc-cli -> mpc, vaapiIntel -> intel-vaapi-driver)
- Fix system references to use stdenv.hostPlatform.system
- Add crowdsec module overrides
- Remove android-udev-rules from fuchsia
- Configure SSH with enableDefaultConfig = false
- Update zsh dotDir to use config.xdg.configHome
2025-12-20 16:53:59 +08:00
6343499225
chore: fix unfree 2025-06-19 09:08:29 +08:00
8437dbc212
patch dmenu, no shadow 2025-05-18 21:50:15 +08:00
5d6dbeddab
chore: remove broken overlay 2025-03-23 21:07:59 +08:00
0f6f431cd4
chore: refactor 2025-03-06 16:12:43 +08:00
2fce9fd507
fix: lw5xl install process, add: HP Deskjet 2800 2024-09-02 21:28:55 +08:00
ff455eeab5
Setup DYMO LabelWriter 5XL 2024-08-30 22:03:59 +08:00
3350d19a45
fmt: alejandra 2024-08-08 09:02:42 +08:00
815bc493ad
Update flake boilerplate 2024-08-05 08:52:38 +08:00
5a491e5f7c nix flake template 2023-04-03 22:41:22 +08:00