replace nixos-rebuild aliases -> nh os

This commit is contained in:
do butterflies cry? 2026-02-27 16:49:28 +10:00
parent b795d6ca9a
commit f4afbbee14
4 changed files with 17 additions and 18 deletions

View file

@ -2,10 +2,11 @@
description = "im gonna cry again ;-;"; description = "im gonna cry again ;-;";
inputs = { inputs = {
systems.url = "github:nix-systems/default"; systems.url = "github:nix-systems/default-linux";
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11"; nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs-master.url = "github:NixOS/nixpkgs/master";
home-manager = { home-manager = {
url = "github:nix-community/home-manager/release-25.11"; url = "github:nix-community/home-manager/release-25.11";

View file

@ -54,20 +54,6 @@
mango.enable = true; mango.enable = true;
neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
configure = {
customRC = ''
set number
set tabstop=4
set shiftwidth=4
'';
};
};
# Thunar also uses: `services.tumbler` & `services.gvfs` # Thunar also uses: `services.tumbler` & `services.gvfs`
thunar = { thunar = {
enable = true; enable = true;

View file

@ -36,8 +36,10 @@
homeDirectory = "/home/me"; homeDirectory = "/home/me";
shellAliases = { shellAliases = {
rebuild = "sudo nixos-rebuild switch --flake /home/me/flake --show-trace"; # rebuild = "sudo nixos-rebuild switch --flake /home/me/flake --show-trace";
trybuild = "sudo nixos-rebuild test --flake /home/me/flake --show-trace"; # trybuild = "sudo nixos-rebuild test --flake /home/me/flake --show-trace";
rebuild = "nh os switch ~/flake --show-trace";
trybuild = "nh os test ~/flake --show-trace";
brip = "batgrep"; # bat + ripgrep brip = "batgrep"; # bat + ripgrep
man = "batman"; # bat + man man = "batman"; # bat + man
}; };

View file

@ -11,7 +11,6 @@
(import ./overlays args) (import ./overlays args)
]; ];
config = { config = {
# allowUnfree = false;
allowBroken = false; allowBroken = false;
allowUnfreePredicate = pkg: allowUnfreePredicate = pkg:
builtins.elem (lib.getName pkg) [ builtins.elem (lib.getName pkg) [
@ -40,5 +39,16 @@
allowBroken = false; allowBroken = false;
}; };
}; };
# nixpkgs-master
mpkgs = {
inherit system;
source = inputs.nixpkgs-master;
overlays = [];
config = {
allowUnfree = false;
allowBroken = false;
};
};
}; };
} }