nichts/hosts/common.nix

47 lines
882 B
Nix
Raw Normal View History

# This is for packages I want in all systems.
# Keeping this list as small as possible is important,
# since these also get installed to server,
# which should have a small attack surface.
{
self,
pkgs,
...
}: let
2025-04-09 15:31:18 +02:00
inherit (self.packages.${pkgs.stdenv.system}) wrapped-helix fish;
in {
environment.systemPackages = builtins.attrValues {
inherit
(pkgs)
cachix
calc
difftastic
eza
gcc
git
httpie
inetutils
jujutsu
just
lazygit
linuxHeaders
neofetch
microfetch
2025-03-31 11:06:06 +02:00
mprocs
nmap
polkit
ripgrep
smartmontools
television
trash-cli
util-linux
w3m
wireguard-tools
zip
zoxide
;
2025-04-09 15:31:18 +02:00
inherit wrapped-helix fish;
};
# helix as the only editor, a reasonable choice.
environment.sessionVariables.EDITOR = "hx";
}