This commit is contained in:
Tao Tien 2025-10-08 18:29:19 -07:00
parent f27aa8b65c
commit 35d2762ab1
12 changed files with 3054 additions and 20 deletions

View file

@ -98,11 +98,15 @@ in {
};
ui = {
default-command = "log";
pager = "delta --syntax-theme gruvbox-dark";
diff-formatter = ":git";
};
fix.tools.alejandra = {
command = ["alejandra"];
patterns = ["glob:'**/*.nix'"];
};
# merge.tools.mergiraf = {
# }
};
# package = inputs.jujutsu.packages.${pkgs.system}.default;
};

View file

@ -56,15 +56,17 @@
k = "extend_line_down";
j = "extend_line_up";
};
keys.normal.space.w = {
k = "jump_view_down";
j = "jump_view_up";
K = "swap_view_down";
J = "swap_view_up";
};
keys.normal.space.t = {
r = "@mip:reflow<ret>";
s = "@|lines | sort | to text<ret>";
keys.normal.space = {
w = {
k = "jump_view_down";
j = "jump_view_up";
K = "swap_view_down";
J = "swap_view_up";
};
t = {
r = "@mip:reflow<ret>";
s = "@|lines | sort | to text<ret>";
};
};
};
languages = {
@ -201,7 +203,7 @@
auto-format = true;
formatter = {
command = "alejandra";
args = ["--experimental-config" "alejandra.toml"];
args = ["--experimental-config" "%{workspace_directory}/alejandra.toml"];
};
}
{

View file

@ -65,6 +65,12 @@ alias list-automounts = systemctl list-units --type=automount
def remount [] {
let reload = list-automounts | detect columns -n | get column0 | input list --multi
for mount in $reload {
systemctl resart $mount
systemctl restart $mount
}
}
def cpedit [file: path] {
mv $file $"($file).sym"; cp $"($file).sym" $file; chmod +w $file
}
alias job = job list

File diff suppressed because it is too large Load diff

View file

@ -19,9 +19,9 @@ def rebuild [subcommand, --builders: string] {
}
}
if ($builders == "") {
sudo systemd-inhibit nice -n19 nixos-rebuild $subcommand --flake . --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 "" --log-format internal-json o+e>| nom --json
} else {
sudo systemd-inhibit nice -n19 nixos-rebuild $subcommand --flake . --impure --verbose --log-format internal-json o+e>| nom --json
sudo systemd-inhibit nice -n19 nixos-rebuild $subcommand --flake . --accept-flake-config --impure --verbose --log-format internal-json o+e>| nom --json
}
toastify send rebuild done!
}

View file

@ -39,7 +39,9 @@ def "snapper clear" [] {
snapper delete $"($first.number)-($last.number)"
}
const mode_path: path = "/sys/devices/platform/nct6775.656/hwmon/hwmon*/pwm2_enable"
let mode_path: path = (
glob "/sys/devices/platform/nct6775.656/hwmon/hwmon*/pwm2_enable" | get 0
)
def quiet [] {
match (hostname) {
@ -69,3 +71,7 @@ def asciicam [] {
$env.DISPLAY = null
mpv -vo caca av://v4l2:/dev/video0 --demuxer-lavf-o=input_format=mjpeg --profile=low-latency e>| /dev/null
}
def sunu [command] {
sudo nu --stdin --commands $command
}

View file

@ -20,7 +20,7 @@ $battery\
$time\
[ ](fg:color_bg1)\
$line_break$character"""
$line_break$status$character"""
palette = 'gruvbox_dark'
[palettes.gruvbox_dark]
@ -79,7 +79,7 @@ symbol = " 🥋 "
when = "exit ((jj root | complete).exit_code)"
style = "bg:color_aqua"
command = '''
jj log --no-pager --revisions @ --no-graph --ignore-working-copy --template '
jj log --no-pager --revisions @ --no-graph --template '
separate(
" ",
change_id.shortest(),

View file

@ -1,6 +1,6 @@
local wezterm = require 'wezterm';
local config = {
font = wezterm.font 'FiraCode Nerd Font',
font = wezterm.font 'IBM Plex Mono',
color_scheme = 'GruvboxDarkHard',
window_decorations = "NONE",