2024-12-02 19:57:19 -05:00
|
|
|
{
|
|
|
|
pkgs,
|
|
|
|
lib,
|
|
|
|
inputs,
|
|
|
|
system,
|
|
|
|
...
|
|
|
|
}:
|
2024-11-20 11:40:42 -05:00
|
|
|
let
|
|
|
|
# List of packages installed in system profile. To search, run:
|
2024-11-16 13:38:09 -05:00
|
|
|
# $ nix search wget
|
2024-11-20 11:40:42 -05:00
|
|
|
packages = with pkgs; [
|
2024-11-16 13:38:09 -05:00
|
|
|
wget
|
|
|
|
curl
|
|
|
|
git
|
2024-11-22 09:09:38 -05:00
|
|
|
hub
|
2024-11-16 13:38:09 -05:00
|
|
|
(nnn.override { withNerdIcons = true; })
|
|
|
|
fzf
|
|
|
|
ripgrep
|
|
|
|
fastfetch
|
|
|
|
zip
|
|
|
|
xz
|
|
|
|
unzip
|
2024-11-22 09:12:24 -05:00
|
|
|
p7zip
|
2024-11-16 13:38:09 -05:00
|
|
|
jq
|
|
|
|
yq-go
|
|
|
|
eza
|
|
|
|
dnsutils
|
|
|
|
nmap
|
|
|
|
which
|
|
|
|
tree
|
|
|
|
gnupg
|
|
|
|
nix-output-monitor
|
|
|
|
glow
|
|
|
|
btop
|
|
|
|
strace
|
|
|
|
ltrace
|
|
|
|
lsof
|
|
|
|
sysstat
|
|
|
|
lm_sensors
|
|
|
|
ethtool
|
|
|
|
pciutils
|
|
|
|
usbutils
|
|
|
|
nil
|
|
|
|
lazygit
|
|
|
|
lazydocker
|
|
|
|
bat
|
2024-12-02 19:57:19 -05:00
|
|
|
nixfmt-rfc-style
|
2024-11-22 09:12:24 -05:00
|
|
|
zenity
|
2024-11-16 22:04:45 -05:00
|
|
|
forgejo-runner # for some reason this installs forgejo-runner as act_runner
|
2024-12-13 10:30:55 -05:00
|
|
|
imagemagick
|
2024-11-18 19:45:07 -05:00
|
|
|
fontforge
|
2024-11-22 09:12:24 -05:00
|
|
|
packwiz
|
2024-11-22 10:02:28 -05:00
|
|
|
xclip
|
2024-11-27 11:58:05 -05:00
|
|
|
starship
|
2024-12-13 13:09:09 -05:00
|
|
|
croc
|
2024-11-27 13:12:29 -05:00
|
|
|
sops
|
|
|
|
ssh-to-age
|
2024-11-28 14:44:20 -05:00
|
|
|
busybox
|
2024-12-08 19:33:41 -05:00
|
|
|
nix-search
|
2024-11-28 14:44:20 -05:00
|
|
|
|
|
|
|
python311
|
|
|
|
python311Packages.python-lsp-server
|
|
|
|
python311Packages.rich
|
2024-11-16 13:38:09 -05:00
|
|
|
];
|
2024-11-20 11:40:42 -05:00
|
|
|
flakePackages = with inputs; [ compose2nix.packages.${system}.default ];
|
2024-12-02 19:57:19 -05:00
|
|
|
in
|
|
|
|
{
|
2024-11-20 11:40:42 -05:00
|
|
|
environment.systemPackages = lib.lists.unique (packages ++ flakePackages);
|
2024-11-16 13:38:09 -05:00
|
|
|
|
|
|
|
# install docker
|
2024-12-02 19:57:19 -05:00
|
|
|
virtualisation.docker = {
|
|
|
|
enable = true;
|
|
|
|
};
|
2024-11-16 13:38:09 -05:00
|
|
|
|
|
|
|
# remove nano
|
|
|
|
programs.nano.enable = false;
|
|
|
|
}
|