commit f8edc2355b3add6b551c158e65c447170ffd1b9b
parent c4ee1e7d2896496a8ac1ac2569d013a0d37cf9cc
Author: mtmn <miro@haravara.org>
Date: Sat, 2 May 2026 19:58:27 +0200
feat: devshell, run just for nix operations
Diffstat:
4 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/flake.nix b/flake.nix
@@ -144,7 +144,11 @@
devShells = lib.genAttrs ["x86_64-linux"] (system: {
default = nixpkgs.legacyPackages.${system}.mkShell {
- packages = [deploy-rs.packages.${system}.deploy-rs];
+ packages = [
+ deploy-rs.packages.${system}.deploy-rs
+ home-manager.packages.${system}.home-manager
+ nixpkgs.legacyPackages.${system}.nh
+ ];
};
});
};
diff --git a/justfile b/justfile
@@ -13,3 +13,7 @@ diff host="nixaran":
deploy host="nixaran":
@backup nix
nix develop -c deploy .#{{ host }} 2>&1 | grep -vE "unknown flake output '(deploy|configData)'"
+
+local:
+ @backup nix
+ nix develop -c nh home switch .
diff --git a/modules/mixins/core/default.nix b/modules/mixins/core/default.nix
@@ -33,8 +33,6 @@
statix
ragenix
alejandra
- nixd
- nh
];
}));
}
diff --git a/modules/mixins/dotfiles/config/shell/rc/aliased-short-names b/modules/mixins/dotfiles/config/shell/rc/aliased-short-names
@@ -92,7 +92,7 @@ alias datamix='datasette serve $HOME/.mixxx/mixxxdb.sqlite --setting sql_time_li
alias nb='nix build'
alias nd='nix develop'
-alias hms='backup nix ; nh home switch ~/src/sr.ht/nix'
+alias hms='just --justfile ~/src/sr.ht/nix/justfile local'
alias amsp='mpva https://radio.stereoscenic.com/asp-s --no-resume-playback'
alias nts1='mpva https://stream-relay-geo.ntslive.net/stream --no-resume-playback'