flake/nixos/pkg.nix
cswimr ca10ceff30
add a few packages
`p7zip`
`zenity`
`packwiz`
`python312`
`python312Packages.requests`
`python312Packages.tkinter`
2024-11-22 09:12:24 -05:00

62 lines
1 KiB
Nix
Executable file

{ pkgs, lib, inputs, system, ... }:
let
# List of packages installed in system profile. To search, run:
# $ nix search wget
packages = with pkgs; [
wget
curl
git
hub
(nnn.override { withNerdIcons = true; })
fzf
ripgrep
fastfetch
zip
xz
unzip
p7zip
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
nixfmt
zenity
forgejo-runner # for some reason this installs forgejo-runner as act_runner
libwebp
fontforge
packwiz
# for scripts
python312
python312Packages.requests
python312Packages.tkinter
];
flakePackages = with inputs; [ compose2nix.packages.${system}.default ];
in {
environment.systemPackages = lib.lists.unique (packages ++ flakePackages);
# install docker
virtualisation.docker = { enable = true; };
# remove nano
programs.nano.enable = false;
}