stuff
This commit is contained in:
parent
392db8f6d9
commit
ae44595d0c
3 changed files with 22 additions and 11 deletions
|
|
@ -13,6 +13,7 @@
|
||||||
services.scx.scheduler = "scx_lavd"; # default is "scx_rustland"
|
services.scx.scheduler = "scx_lavd"; # default is "scx_rustland"
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
|
basedpyright
|
||||||
mergiraf
|
mergiraf
|
||||||
lazyjj
|
lazyjj
|
||||||
egglog
|
egglog
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
nvtopPackages.nvidia
|
# nvtopPackages.nvidia
|
||||||
# egl-wayland
|
# egl-wayland
|
||||||
# gpt4all-chat
|
# gpt4all-chat
|
||||||
# nvidia-vaapi-driver
|
# nvidia-vaapi-driver
|
||||||
|
|
|
||||||
|
|
@ -19,11 +19,17 @@ def rebuild [subcommand, --builders: string] {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($builders == "") {
|
if ($builders == "") {
|
||||||
sudo systemd-inhibit nice -n19 nixos-rebuild $subcommand --flake . --accept-flake-config --impure --verbose --builders "" --log-format internal-json o+e>| nom --json
|
sudo systemd-inhibit nice -n19 nixos-rebuild $subcommand --flake . --accept-flake-config --impure --verbose --builders "" o+e>| nom
|
||||||
} else {
|
} else {
|
||||||
sudo systemd-inhibit nice -n19 nixos-rebuild $subcommand --flake . --accept-flake-config --impure --verbose --log-format internal-json o+e>| nom --json
|
sudo systemd-inhibit nice -n19 nixos-rebuild $subcommand --flake . --accept-flake-config --impure --verbose o+e>| nom
|
||||||
|
}
|
||||||
|
if $env.LAST_EXIT_CODE == 0 {
|
||||||
|
toastify send "rebuild" "done!"
|
||||||
|
return true
|
||||||
|
} else {
|
||||||
|
toastify send "rebuild" "failed!"
|
||||||
|
return false
|
||||||
}
|
}
|
||||||
toastify send rebuild done!
|
|
||||||
}
|
}
|
||||||
|
|
||||||
def post-rebuild [] {
|
def post-rebuild [] {
|
||||||
|
|
@ -34,15 +40,19 @@ def post-rebuild [] {
|
||||||
|
|
||||||
def bump [...rest] {
|
def bump [...rest] {
|
||||||
cd /home/tao/projects/NOflake/
|
cd /home/tao/projects/NOflake/
|
||||||
mut r = "@"
|
match (jj log -r @ --no-pager --no-graph --template 'if(empty, "empty", self.description())') {
|
||||||
if (jj log -r @ --no-pager --no-graph --template 'if(empty,"empty")' | $in == "empty") {
|
"empty" => {
|
||||||
$r = "@-"
|
jj desc -m "bump (unbuilt)"
|
||||||
}
|
}
|
||||||
jj new -m "bump" -r $r
|
"bump (unbuilt)" | "bump (failed)" => {}
|
||||||
nix flake update
|
}
|
||||||
|
sudo nix flake update
|
||||||
# rc2nix | save -f /home/tao/projects/NOflake/users/tao/plasma.nix;
|
# rc2nix | save -f /home/tao/projects/NOflake/users/tao/plasma.nix;
|
||||||
# sudo nix store ping --store ssh://nocomputer
|
if (rebuild boot) {
|
||||||
rebuild boot
|
jj desc -m $"bump (date now | format date "%Y-%m-%d")"
|
||||||
|
} else {
|
||||||
|
jj desc -m "bump (failed)"
|
||||||
|
}
|
||||||
jj new
|
jj new
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue