- 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>
24 lines
405 B
Nix
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;
|
|
};
|
|
}
|