Files
nixos-config/modules/system/users.nix
Mans Ziesel 25b0a79262 Add fish, kitty, and neovim home-manager modules
- fish: vi key bindings, custom prompt, shell aliases, PAGER=nvim +Man!
- kitty: Iosevka 14pt, Tokyo Night theme, low-latency Wayland settings
- neovim: plugins declared via nix (no runtime downloads), init.lua config
  preserved; ripgrep/fzf in extraPackages for telescope
- Switch sway terminal from foot to kitty, drop programs.foot
- Enable fish system-wide and set as login shell for mans
- Add Iosevka to system fonts

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-23 17:02:36 +02:00

24 lines
405 B
Nix

{ pkgs, ... }:
{
# Required for fish to appear in /etc/shells so it can be a login shell.
programs.fish.enable = true;
users.groups.mans = {};
users.users.mans = {
isNormalUser = true;
description = "mans";
extraGroups = [
"wheel"
"mans"
"networkmanager"
"video"
"audio"
"input"
"render" # GPU access
];
shell = pkgs.fish;
};
}