nichts/hosts/hermit/programs.nix

102 lines
1.7 KiB
Nix
Raw Normal View History

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