7 Commits

Author SHA1 Message Date
Claude 3f736a9ac3 niri: add full desktop stack (bar, launcher, notifications, configs)
Moves programs.niri into a dedicated niri.nix module and installs the
usual Wayland userland — alacritty, fuzzel, waybar, mako, swaybg,
grim/slurp/wl-clipboard, swaylock/swayidle/wlogout, xwayland-satellite,
plus nm-applet/pavucontrol/playerctl/brightnessctl.

Ships starter configs for niri (keybinds mirroring sway/KDE habits,
screenshots to ~/Pictures/Screenshots, media keys, workspace switching,
auto-lock via swayidle), waybar with a Catppuccin-ish style, mako, and
fuzzel — all wired up through home-manager's xdg.configFile.

https://claude.ai/code/session_01NrGdGEBRbDbWvHUb3Lho44
2026-04-23 14:57:14 +00:00
Claude 393c2e72bd Switch default shell from zsh to fish with starship prompt
Replace programs.zsh (powerlevel10k theme) with programs.fish and
starship prompt integration. Fish provides autosuggestions and syntax
highlighting out of the box, eliminating the need for separate plugins.

https://claude.ai/code/session_01NS2hpapno51a1Ng7hWaQKy
2026-04-19 11:17:14 +00:00
Claude 18480df83b Merge remote-tracking branch 'origin/feature/small-fixes' 2026-04-17 19:51:08 +00:00
Claude 12010215fd fix: replace deprecated initExtra with initContent in home.nix 2026-04-17 19:39:34 +00:00
chexit a1f5215275 typo 2026-04-17 22:37:38 +03:00
chexit e38c6d0f1c add alias and flake.lock 2026-04-17 22:37:03 +03:00
Claude 427d756f54 feat: add Home Manager as NixOS module and Flakes support
- flake.nix: new entrypoint using nixpkgs-unstable + home-manager input;
  builds as nixosConfigurations.chexit (nixos-rebuild switch --flake .#chexit)
- home.nix: Home Manager config for user chexit with zsh (p10k theme,
  autosuggestion, syntax highlighting, completion)
- shell.nix: stripped to system-level programs.zsh.enable only;
  user-specific zsh config moved to home.nix

https://claude.ai/code/session_01JwjdjwvgMGW4TcpYi4MZ6n
2026-04-17 18:17:08 +00:00