Former-commit-id: 3fe2c8913f
This commit is contained in:
Hadi
2024-03-13 21:38:55 +01:00
parent f7e41e3653
commit 7490f1ef84
9 changed files with 207 additions and 57 deletions

23
home/scripts/nixy.nix Normal file
View File

@@ -0,0 +1,23 @@
{ pkgs, config, ... }:
let
homedir = config.home.homeDirectory;
nixy-rebuild = pkgs.writeShellScriptBin "nixy-rebuild" ''
sudo nixos-rebuild switch --flake ${homedir}/.config/nixos#nixy
'';
nixy-edit = pkgs.writeShellScriptBin "nixy-edit" ''
$EDITOR ${homedir}/.config/nixos/
'';
nixy-update = pkgs.writeShellScriptBin "nixy-update" ''
cd ${homedir}/.config/nixos && sudo nix flake update
'';
nixy-gc = pkgs.writeShellScriptBin "nixy-gc" ''
cd ${homedir}/.config/nixos && sudo nix-collect-garbage -d
'';
in {
home.packages = with pkgs; [ nixy-rebuild nixy-edit nixy-update nixy-gc ];
}