meta: Continue modularizing packages

Should make it easier to know what's what.
This commit is contained in:
Donovan Glover 2024-04-04 20:02:51 -04:00
parent 0babbfe458
commit b46c9a05a9
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
4 changed files with 66 additions and 41 deletions

View File

@ -6,9 +6,12 @@ let
in in
{ {
home.packages = with pkgs; [ home.packages = with pkgs; [
hyprdim
hyprnome hyprnome
hypridle hypridle
hyprlock hyprlock
swww
grimblast
]; ];
wayland.windowManager.hyprland = { wayland.windowManager.hyprland = {

View File

@ -68,10 +68,17 @@ in
gnome.gnome-keyring.enable = true; gnome.gnome-keyring.enable = true;
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = mkMerge [
pulseaudio (attrValues {
anki inherit (pkgs) wget jq eza fd fzf ripgrep;
kanjidraw })
(mkIf japanese (attrValues {
inherit (pkgs) anki kanjidraw;
}))
(mkIf bloat (attrValues {
inherit (pkgs)
logseq logseq
mullvad-browser mullvad-browser
spek spek
@ -85,6 +92,11 @@ in
signal-desktop signal-desktop
ungoogled-chromium ungoogled-chromium
qbittorrent qbittorrent
obs-studio
;
}))
pulseaudio
exo exo
glib glib
]; ];

View File

@ -2,54 +2,39 @@
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
grimblast
osu-lazer-bin osu-lazer-bin
(pass.withExtensions (ext: with ext; [ pass-otp ])) (pass.withExtensions (ext: with ext; [ pass-otp ]))
pass pass
treefmt
jamesdsp jamesdsp
zbar zbar
sakaya.packages.${system}.sakaya sakaya.packages.${system}.sakaya
sqlcipher sqlcipher
gdu
fdupes fdupes
mediainfo mediainfo
cmatrix
sox sox
httpie httpie
p7zip
rsync
unar
genact
ffmpeg ffmpeg
killall killall
trashy trashy
whois whois
dwt1-shell-color-scripts
dig dig
yt-dlp yt-dlp
neofetch
brightnessctl brightnessctl
zellij
hexyl
jpegoptim jpegoptim
playerctl playerctl
recode recode
rmlint rmlint
sd sd
smartmontools smartmontools
visidata
scc
hwinfo hwinfo
stress stress
nixpkgs-review nixpkgs-review
choose choose
gum
hdparm hdparm
imagemagick imagemagick
onefetch
restic restic
watchexec watchexec
mpvpaper mpvpaper
@ -57,7 +42,6 @@
ventoy ventoy
wf-recorder wf-recorder
diskonaut diskonaut
yazi
nodePackages.prisma nodePackages.prisma
openssl openssl
@ -76,32 +60,24 @@
wev wev
dmenu-wayland dmenu-wayland
python311Packages.icoextract python311Packages.icoextract
swww
srb2 srb2
crystalline crystalline
thud thud
wallust wallust
activate-linux activate-linux
tango tango
obs-studio
nvd nvd
hyprdim
nix-init nix-init
diesel-cli diesel-cli
litecli litecli
lychee lychee
colorpanes
sanctity
didu
nix-search-cli nix-search-cli
satty satty
aaaaxy aaaaxy
lutgen lutgen
sudachi-rs sudachi-rs
pnpm-shell-completion pnpm-shell-completion
rclone
]; ];
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;

View File

@ -33,6 +33,40 @@ in
inherit (pkgs) wget jq eza fd fzf ripgrep; inherit (pkgs) wget jq eza fd fzf ripgrep;
}) })
(attrValues {
inherit (pkgs) treefmt;
})
(attrValues {
inherit (pkgs)
neofetch
onefetch
scc
genact
dwt1-shell-color-scripts
colorpanes
sanctity
cmatrix
;
})
(attrValues {
inherit (pkgs)
gdu
hexyl
visidata
zellij
;
})
(attrValues {
inherit (pkgs)
p7zip
unar
rsync
rclone
;
})
(mkIf postgres (attrValues { (mkIf postgres (attrValues {
inherit (pkgs) pgcli; inherit (pkgs) pgcli;
})) }))