nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

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:
Mflake.nix | 6+++++-
Mjustfile | 4++++
Mmodules/mixins/core/default.nix | 2--
Mmodules/mixins/dotfiles/config/shell/rc/aliased-short-names | 2+-
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'