more packages concatenation

This commit is contained in:
2024-12-07 23:03:24 -06:00
parent ecec4b138d
commit 67409c9cbf
4 changed files with 82 additions and 97 deletions

View File

@@ -20,8 +20,7 @@
}; };
}; };
users.users.jawz.packages = users.users.jawz.packages =
let builtins.attrValues {
packages = builtins.attrValues {
inherit (pkgs) inherit (pkgs)
shipwright # zelda OoT port shipwright # zelda OoT port
mangohud # fps & stats overlay mangohud # fps & stats overlay
@@ -40,8 +39,8 @@
snes9x-gtk # snes snes9x-gtk # snes
ryujinx # switch ryujinx # switch
; ;
}; }
customPackages = [ ++ [
# minecraft launcher # minecraft launcher
(pkgs.callPackage ../../pkgs/polymc/default.nix { }) (pkgs.callPackage ../../pkgs/polymc/default.nix { })
# Super Mario 127 # Super Mario 127
@@ -49,7 +48,5 @@
# 3Ds emulator # 3Ds emulator
(pkgs.callPackage ../../pkgs/citra/default.nix { branch = "nightly"; }) (pkgs.callPackage ../../pkgs/citra/default.nix { branch = "nightly"; })
]; ];
in
packages ++ customPackages;
}; };
} }

View File

@@ -20,13 +20,12 @@
}; };
}; };
users.users.jawz.packages = users.users.jawz.packages =
let [
otherPackages = [
# video download helper assistant # video download helper assistant
(pkgs.callPackage ../../pkgs/vdhcoapp/default.nix { }) (pkgs.callPackage ../../pkgs/vdhcoapp/default.nix { })
(pkgs.callPackage ../../pkgs/talk/default.nix { }) (pkgs.callPackage ../../pkgs/talk/default.nix { })
]; ]
packages = builtins.attrValues { ++ builtins.attrValues {
inherit (pkgs) inherit (pkgs)
thunderbird # email client thunderbird # email client
warp # transfer files with based ppl warp # transfer files with based ppl
@@ -41,7 +40,5 @@
teamspeak5_client # ppl say they will use this...? teamspeak5_client # ppl say they will use this...?
; ;
}; };
in
packages ++ otherPackages;
}; };
} }

View File

@@ -25,16 +25,15 @@
}; };
}; };
users.users.jawz.packages = users.users.jawz.packages =
let builtins.attrValues {
packagesDoomEverywhere = builtins.attrValues {
inherit (pkgs.xorg) xwininfo; inherit (pkgs.xorg) xwininfo;
inherit (pkgs) inherit (pkgs)
xdotool xdotool
xclip xclip
wl-clipboard-rs wl-clipboard-rs
; ;
}; }
packages = builtins.attrValues { ++ builtins.attrValues {
inherit (pkgs) inherit (pkgs)
fd # modern find, faster searches fd # modern find, faster searches
fzf # fuzzy finder! super cool and useful fzf # fuzzy finder! super cool and useful
@@ -48,15 +47,11 @@
yaml-language-server yaml-language-server
markdownlint-cli markdownlint-cli
; ;
};
packagesNode = builtins.attrValues {
inherit (pkgs.nodePackages) inherit (pkgs.nodePackages)
vscode-json-languageserver vscode-json-languageserver
prettier # multi-language linter prettier # multi-language linter
; ;
}; };
in
packages ++ packagesDoomEverywhere ++ packagesNode;
services.emacs = { services.emacs = {
enable = true; enable = true;
package = package =

View File

@@ -40,16 +40,11 @@ in
isSystemUser = true; isSystemUser = true;
extraGroups = [ "render" ]; extraGroups = [ "render" ];
packages = packages =
let builtins.attrValues {
packages = builtins.attrValues {
inherit (pkgs) mediainfo nodejs perl; inherit (pkgs) mediainfo nodejs perl;
}; }
++ [
pythonPackages = [ (pkgs.perlPackages.buildPerlPackage (
(pkgs.python311.withPackages (ps: [ ps.tensorflow ]))
];
perlPackages = pkgs.perlPackages.buildPerlPackage (
let let
version = "12.70"; version = "12.70";
in in
@@ -61,9 +56,10 @@ in
hash = "sha256-TLJSJEXMPj870TkExq6uraX8Wl4kmNerrSlX3LQsr/4="; hash = "sha256-TLJSJEXMPj870TkExq6uraX8Wl4kmNerrSlX3LQsr/4=";
}; };
} }
); ))
in (pkgs.python311.withPackages (ps: [ ps.tensorflow ]))
packages ++ pythonPackages ++ [ perlPackages ]; ];
}; };
programs.msmtp = { programs.msmtp = {
enable = true; enable = true;