system-specific packages

This commit is contained in:
Anthony Cicchetti 2023-06-12 14:39:33 -04:00
parent 4272e77273
commit 607a5c541d
3 changed files with 56 additions and 51 deletions

6
flake.lock generated
View file

@ -164,11 +164,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1686306016, "lastModified": 1686476475,
"narHash": "sha256-I3ziTWye7k07KknmO1WHym1YpKYaeZs+0GsxA9nRyTc=", "narHash": "sha256-W9yUePvCSDghn+YUXewuodyPxt+kJl/a7zdY4Q6r4MU=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "124e028a0c59db58bc60e855a92eeb9299fd0be3", "rev": "eef86b8a942913a828b9ef13722835f359deef29",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -82,11 +82,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1686391840, "lastModified": 1686564129,
"narHash": "sha256-5S0APl6Mfm6a37taHwvuf11UHnAX0+PnoWQbsYbMUnc=", "narHash": "sha256-jzb2mHvQEZJL3a3ANhTeLIaa1nyjFJ/RzUJjCJme/V4=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "0144ac418ef633bfc9dbd89b8c199ad3a617c59f", "rev": "9e37a1b6f9507ed27080518ff4007988a50c957e",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -142,11 +142,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1685764721, "lastModified": 1686574167,
"narHash": "sha256-CIy1iwQTEKfZRrid4gBLA+r/LPGA9IUFo0lKJVyECGI=", "narHash": "sha256-hxE8z+S9E4Qw03D2VQRaJUmj9zep3FvhKz316JUZuPA=",
"owner": "Mic92", "owner": "Mic92",
"repo": "nix-index-database", "repo": "nix-index-database",
"rev": "669ca1f2e2bc401abab6b837ae9c51503edc9b49", "rev": "7e83b70f31f4483c07e6939166cb667ecb8d05d5",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -205,11 +205,11 @@
}, },
"nixpkgs_2": { "nixpkgs_2": {
"locked": { "locked": {
"lastModified": 1686319658, "lastModified": 1686501370,
"narHash": "sha256-tGWdoUAqKnE866mYFlEfc2a99kxFy31hOQJH5YQKrTQ=", "narHash": "sha256-G0WuM9fqTPRc2URKP9Lgi5nhZMqsfHGrdEbrLvAPJcg=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ae766d59b07c450e0f1de8a1bfd6529089f40849", "rev": "75a5ebf473cd60148ba9aec0d219f72e5cf52519",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -4,14 +4,20 @@
config, config,
system, system,
... ...
}: { }: let
systemSpecificPackages =
if "${system}" != "aarch64-darwin"
then [pkgs.zsh pkgs.racket]
else [];
in {
imports = [ imports = [
./emacs.nix ./emacs.nix
./git.nix ./git.nix
./starship.nix ./starship.nix
./zellij.nix ./zellij.nix
]; ];
home.packages = with pkgs; [ home.packages = with pkgs;
[
bandwhich bandwhich
bat bat
bottom bottom
@ -41,12 +47,11 @@
ov ov
pdm pdm
poetry poetry
racket
ripgrep ripgrep
rsync rsync
sqlite sqlite
yt-dlp yt-dlp
zsh
zstd zstd
]; ]
++ systemSpecificPackages;
} }