Commit Graph
3 Commits
Author SHA1 Message Date
duynguyen 59624cad0a feat: overhaul config — noctalia shell, niri keybinds, battery, extra packages
- niri: switch from replaceStrings patching to plain config.kdl for simplicity
- niri: add Mod+Shift+Q (close), Mod+Shift+HJKL/Arrow (move window),
  Mod+Shift+1-9 (move to workspace)
- niri: add layer-rule to disable background-blur on noctalia bar (fix seam)
- noctalia: add capsule_group for cpu+ram (group:sysmon), panel_overlap,
  contact_shadow; corner_radius_scale 1.0
- noctalia: add all LC_* locale overrides in plasma-localerc (fix vi_VN calendar)
- system: TLP (battery), UPower, disable power-profiles-daemon (conflicts with TLP)
- system: DDC/CI support (ddcutil + i2c-dev + hardware.i2c)
- system: enable fish shell system-wide
- packages: add tree, fish, ddcutil; noctalia required services documented
- README: full rewrite with current structure, keybinds, fresh-install steps
2026-08-14 03:13:46 +07:00
duynguyen 08e1b2b4b5 feat: add niri, zsh, and daily-use packages
- Add niri compositor with full default config (niri.kdl)
  - tap-to-click, natural-scroll, scroll-factor 0.3
  - waybar, xwayland-satellite, mako autostart
  - kitty as default terminal, fuzzel as launcher
- Add zsh as default shell with autosuggestions, syntax highlighting
- Add starship prompt, zoxide with zsh integration
- Add plasma-manager for declarative KDE dark theme and touchpad settings
- Add zen-browser and claude-desktop via community flakes
- Add vscodium, kitty, foot, fuzzel, waybar, mako, wl-clipboard
- Add swaylock, swayidle, xwayland-satellite for Niri session
- Add daily apps: mpv, imv, grim, slurp, libreoffice, telegram-desktop
- Add CLI tools: btop, ripgrep, fzf, eza, bat, gh
- Set NIXOS_OZONE_WL=1 for Electron apps Wayland and fcitx5 support
- Enable security.polkit for privilege escalation in Niri
- Fix home-manager fontconfig nodePackages bug
- Fix git deprecated userName/userEmail options
2026-08-11 23:07:03 +07:00
duynguyen 2238607011 fix: commit hardware-configuration.nix per host, remove incorrect gitignore 2026-08-06 00:27:14 +07:00