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
|
|
|
};
|
|
|
|
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 {
|
2025-03-02 19:11:27 +01:00
|
|
|
environment.systemPackages = builtins.attrValues {
|
|
|
|
inherit
|
|
|
|
(pkgs)
|
2025-04-09 15:31:18 +02:00
|
|
|
abook
|
|
|
|
aerc
|
2025-06-20 10:33:46 +02:00
|
|
|
alejandra
|
2025-04-09 15:31:18 +02:00
|
|
|
aichat
|
2025-03-02 19:11:27 +01:00
|
|
|
alsa-utils
|
|
|
|
anki
|
|
|
|
asciinema
|
2025-05-22 22:55:17 +02:00
|
|
|
bacon
|
2025-06-12 20:13:20 +02:00
|
|
|
brave
|
2025-03-02 19:11:27 +01:00
|
|
|
cachix
|
|
|
|
calc
|
2025-05-22 22:55:17 +02:00
|
|
|
cargo-info
|
2025-03-02 19:11:27 +01:00
|
|
|
cbonsai
|
2025-03-07 09:52:19 +01:00
|
|
|
cinny-desktop
|
2025-03-02 19:11:27 +01:00
|
|
|
cmus
|
2025-04-09 15:31:18 +02:00
|
|
|
comma
|
2025-03-02 19:11:27 +01:00
|
|
|
difftastic
|
2025-05-22 22:55:17 +02:00
|
|
|
dua
|
2025-03-07 09:52:19 +01:00
|
|
|
evince
|
2025-03-02 19:11:27 +01:00
|
|
|
eza
|
2025-05-22 22:55:17 +02:00
|
|
|
fselect
|
2025-03-02 19:11:27 +01:00
|
|
|
gcc
|
2025-04-02 14:52:46 +02:00
|
|
|
gh
|
2025-03-02 19:11:27 +01:00
|
|
|
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
|
2025-03-02 19:11:27 +01:00
|
|
|
mpv
|
|
|
|
networkmanagerapplet
|
|
|
|
nitch
|
2025-03-31 14:28:30 +02:00
|
|
|
obsidian
|
2025-03-02 19:11:27 +01:00
|
|
|
microfetch
|
|
|
|
nmap
|
2025-06-10 20:25:16 +02:00
|
|
|
nushell
|
2025-03-02 19:11:27 +01:00
|
|
|
pamixer
|
2025-04-09 15:31:18 +02:00
|
|
|
pwvucontrol
|
2025-03-02 19:11:27 +01:00
|
|
|
pdfarranger
|
2025-04-02 14:52:46 +02:00
|
|
|
pdfpc
|
2025-03-02 19:11:27 +01:00
|
|
|
pfetch
|
|
|
|
playerctl
|
2025-05-22 22:55:17 +02:00
|
|
|
presenterm
|
2025-03-02 19:11:27 +01:00
|
|
|
pulsemixer
|
|
|
|
ripgrep
|
|
|
|
rmpc
|
2025-05-22 22:55:17 +02:00
|
|
|
rusty-man
|
2025-03-02 19:11:27 +01:00
|
|
|
signal-desktop
|
|
|
|
smartmontools
|
|
|
|
telegram-desktop
|
|
|
|
thunderbird
|
|
|
|
trash-cli
|
|
|
|
typst
|
|
|
|
util-linux
|
|
|
|
v4l-utils
|
|
|
|
vlc
|
2025-05-22 22:55:17 +02:00
|
|
|
wiki-tui
|
2025-03-02 19:11:27 +01:00
|
|
|
wireguard-tools
|
2025-04-09 15:31:18 +02:00
|
|
|
wordgrinder
|
2025-03-02 19:11:27 +01:00
|
|
|
xournalpp
|
2025-05-22 09:34:26 +02:00
|
|
|
zathura
|
2025-03-02 19:11:27 +01:00
|
|
|
;
|
2025-07-18 23:13:27 +02:00
|
|
|
inherit new-nil;
|
2025-03-02 19:11:27 +01:00
|
|
|
};
|
2024-04-10 19:21:46 +02:00
|
|
|
}
|