nix/hosts/nxs/home.nix
Narrator ec0ccb3e25
Some checks are pending
CI / formatting (push) Waiting to run
CI / nix_flake_check (push) Waiting to run
Copilot
2025-12-05 11:22:06 +01:00

83 lines
1.2 KiB
Nix

{ config, lib, pkgs, inputs, ... }:
{
imports = [
inputs.nixvim.homeManagerModules.nixvim
inputs.self.homeManagerModules.copilot-cli
./i3.nix
./i3blocks.nix
./modules/neovim.nix
./modules/fish.nix
./modules/tmux.nix
];
home.username = "narrator";
home.homeDirectory = "/home/narrator";
home.stateVersion = "25.05";
programs.home-manager.enable = true;
programs.ssh = {
enable = true;
matchBlocks = {
"git.unime.it" = {
hostname = "git.unime.it";
port = 42000; # e.g. 2222
};
};
};
programs.copilot-cli.enable = true;
home.packages = with pkgs; [
nix-prefetch-github
gemini-cli
gh-copilot
picard
chromaprint
xorg.xmodmap
pavucontrol
mumble
kiwix
kiwix-tools
aria2
teamspeak3
git
nicotine-plus
sl
firefox
i3blocks
strawberry
iproute2
gawk
inetutils
gnugrep
wireplumber
lm_sensors
btop
flameshot
xclip
psmisc
dmenu
picom
telegram-desktop
feh
alacritty
i3-gaps
lsd
polybar
tmux
zoxide
fortune
nixpkgs-fmt
rofi
pipewire
lshw
];
programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
}