treewide: initial commit

This commit is contained in:
2026-04-18 16:28:25 -04:00
commit 75532a931c
18 changed files with 1237 additions and 0 deletions
+101
View File
@@ -0,0 +1,101 @@
{
inputs',
lib,
pkgs,
...
}:
let
inherit (lib) mkForce;
in
{
programs = {
fish = {
enable = true;
shellAliases = mkForce { };
};
zsh.enable = true;
git = {
enable = true;
lfs.enable = true;
};
gnupg.agent.enable = true;
ssh.startAgent = true;
nix-index-database.comma.enable = true;
nix-index = {
enableBashIntegration = false;
enableFishIntegration = false;
enableZshIntegration = false;
};
nix-ld.enable = true;
};
environment.systemPackages = with pkgs; [
atop
bat
btdu
compsize
croc
deadnix
delta
difftastic
dnsutils
doggo
duf
dust
efibootmgr
eza
fastfetch
fd
file
gcc
gnumake
gnupg
htop
hwatch
inputs'.agenix.packages.default
inputs'.nix-alien.packages.default
inputs'.nix-super.packages.default
inxi
jq
jujutsu
killall
lsof
man-pages
multipath-tools
ncdu
neovim
nh
nix-output-monitor
openssl
parted
perf
pinentry-curses
procs
progress
pstree
pv
python3
python3Packages.btrfs
ripgrep
screen
smartmontools
smem
socat
sshfs
statix
sysstat
tcpdump
tmux
unzip
vgrep
vim
whois
];
}