Files
nixos-config/home/modules/cli/default.nix
T
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

27 lines
470 B
Nix

{ ... }:
{
programs.zsh = {
enable = true;
autosuggestion.enable = true;
syntaxHighlighting.enable = true;
};
programs.fish.enable = true;
programs.zoxide = {
enable = true;
enableZshIntegration = true;
enableFishIntegration = true;
};
programs.starship.enable = true;
programs.git = {
enable = true;
settings.user = {
name = "duynguyen";
email = "huonghaiduynhim@gmail.com";
};
};
}