forked from tuxcord/tuxcord.nix
105 lines
1.3 KiB
Nix
105 lines
1.3 KiB
Nix
{
|
|
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;
|
|
|
|
mosh.enable = true;
|
|
};
|
|
|
|
environment.systemPackages = with pkgs; [
|
|
atop
|
|
bat
|
|
btdu
|
|
compsize
|
|
croc
|
|
deadnix
|
|
delta
|
|
difftastic
|
|
distrobox
|
|
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
|
|
];
|
|
}
|