This commit is contained in:
Tao Tien 2025-11-04 22:15:58 -08:00
parent 4d97617529
commit 08a9b30c10
3 changed files with 32 additions and 20 deletions

View file

@ -13,17 +13,6 @@
services.scx.scheduler = "scx_lavd"; # default is "scx_rustland"
environment.systemPackages = with pkgs; [
basedpyright
mergiraf
lazyjj
egglog
z3
# cringelang
go
delve
gotools
gopls
# act
# asm-lsp
# bash-language-server
@ -39,16 +28,21 @@
# radicle-node
# vulkan-loader
b3sum
basedpyright
delta
devenv
direnv
egglog
gh
gpclient
hyperfine
jujutsu
just
just-lsp
lazyjj
lldb
mask
mergiraf
mprocs
nomachine-client
presenterm
@ -60,6 +54,7 @@
tio
tokei # repo code stats
typos
z3
# # databases
# sqlite
@ -82,6 +77,12 @@
gdb
gnumake
# cringelang
go
delve
gotools
gopls
# nix
nil
alejandra
@ -95,8 +96,9 @@
pyright
# rust
cargo-binstall
bacon
cargo-binstall
cargo-edit
cargo-expand
cargo-feature
cargo-generate

View file

@ -135,6 +135,9 @@ in {
envFile.source = ./nushell/env.nu;
# extraConfig = builtins.readFile ./nushell/stuff.nu;
extraConfig = lib.concatStrings (map builtins.readFile (map (x: ./nushell/extras/. + x) (map (x: "/" + x) (builtins.attrNames (builtins.readDir ./nushell/extras)))));
plugins = with pkgs.nushellPlugins; [
];
};
ssh = {

View file

@ -40,16 +40,22 @@ def post-rebuild [] {
def bump [...rest] {
cd /home/tao/projects/NOflake/
match (jj log -r @ --no-pager --no-graph --template 'if(empty, "empty", self.description())') {
mut r = "@"
loop {
match (jj log -r $r --no-pager --no-graph --template 'if(empty, "empty", self.description())') {
"empty" => {
$r = $r + "-"
continue
}
"bump (unbuilt)" | "bump (failed)" => {
jj desc -m "bump (unbuilt)"
}
"bump (unbuilt)" | "bump (failed)" => {}
_ => {
print "where to put bump?"
return
jj new -m "bump (unbuilt)"
}
}
break
}
let r = jj log -r @ --no-pager --no-graph --template 'change_id'
sudo nix flake update
# rc2nix | save -f /home/tao/projects/NOflake/users/tao/plasma.nix;
@ -58,6 +64,7 @@ def bump [...rest] {
} else {
jj desc -r $r -m "bump (failed)"
}
jj new
}
alias rb = rebuild boot