nichts/hosts/hermit/programs.nix
Bloxx12 3bd3da0c0d
packages: nushell: init
Signed-off-by: Bloxx12 <charlie@charlieroot.dev>
Change-Id: I6a6a6964bcbbf4d3f08ea2ebc9c22e84b200de93
2025-07-19 19:29:37 +02:00

101 lines
1.7 KiB
Nix

{pkgs, ...}: let
# a newer nil version, for pipes support.
new-nil = pkgs.nil.overrideAttrs (_: {
version = "unstable-18-07-2025";
src = pkgs.fetchFromGitHub {
owner = "oxalica";
repo = "nil";
rev = "524ae2d67dd84d99a10f409ed6cd8e4e7b3cae3f";
hash = "sha256-Uy2qzd+fMoBcp4NPSO7DavEC1pGMegmAqoEMvmXbIQU=";
};
doInstallCheck = false;
cargoDeps = pkgs.rustPlatform.fetchCargoVendor {
inherit (new-nil) src;
hash = "sha256-Sljr3ff8hl/qm/0wqc1GXsEr1wWn7NAXmdrd5wHzUX8=";
};
});
in {
environment.systemPackages = builtins.attrValues {
inherit
(pkgs)
abook
aerc
alejandra
aichat
alsa-utils
anki
asciinema
bacon
brave
cachix
calc
cargo-info
cbonsai
cinny-desktop
cmus
comma
difftastic
dua
evince
eza
fselect
gcc
gh
grc
gparted
git
halloy
helvum
httpie
hyperfine
imagemagick
impala
imv
inetutils
jujutsu
just
keepassxc
lazygit
libtool
librewolf
links2
linuxHeaders
mprocs
mpv
networkmanagerapplet
nitch
obsidian
microfetch
nmap
pamixer
pwvucontrol
pdfarranger
pdfpc
pfetch
playerctl
presenterm
pulsemixer
ripgrep
rmpc
rusty-man
signal-desktop
smartmontools
telegram-desktop
thunderbird
trash-cli
typst
util-linux
v4l-utils
vlc
wiki-tui
wireguard-tools
wordgrinder
xournalpp
zathura
;
inherit new-nil;
};
}