nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

commit decae1544a39f1f0cf8d0cc4b36b8b7f1d37be5e
parent 123fb3e3f3bf96590c5eb4130f325e14b20352e7
Author: mtmn <miro@haravara.org>
Date:   Thu,  9 Apr 2026 23:30:38 +0200

dotfiles: fix systemd leftovers

Diffstat:
Mhosts/void/overlays/config/shell/rc/void | 0
Mjustfile | 2+-
Mmodules/mixins/dotfiles/config/battery-notify/config.toml | 2+-
Mmodules/mixins/dotfiles/config/shell/rc/aliased-short-names | 33++++++++-------------------------
Mmodules/mixins/dotfiles/config/shell/rc/functions | 9+--------
5 files changed, 11 insertions(+), 35 deletions(-)

diff --git a/hosts/void/overlays/config/shell/rc/void b/hosts/void/overlays/config/shell/rc/void Binary files differ. diff --git a/justfile b/justfile @@ -12,7 +12,7 @@ deadnix: deploy host="nixaran": @backup nix - nix run github:serokell/deploy-rs --max-jobs 2 .#{{ host }} 2>&1 | grep -vE "unknown flake output '(deploy|configData)'" + nix run github:serokell/deploy-rs .#{{ host }} 2>&1 | grep -vE "unknown flake output '(deploy|configData)'" update: nix flake update diff --git a/modules/mixins/dotfiles/config/battery-notify/config.toml b/modules/mixins/dotfiles/config/battery-notify/config.toml @@ -1,4 +1,4 @@ -sleep_command = "systemctl suspend" +sleep_command = "sudo zzz" interval_secs = 30 sleep_pct = 15 low_pct = 40 diff --git a/modules/mixins/dotfiles/config/shell/rc/aliased-short-names b/modules/mixins/dotfiles/config/shell/rc/aliased-short-names @@ -1,13 +1,17 @@ #!/bin/sh +alias pw='LC_ALL=C tr -dc a-zA-Z0-9 < /dev/urandom | head -c 20; echo' alias fg='cdg && magdalena look-file && cd -' alias f='magdalena look-file' alias p='pmn' alias l='ls' -alias tailup='ss tailscaled && tailscale up --login-server https://head.saatana.cat:443' -alias metailup='ss tailscaled && tailscale up --login-server https://hs.metafori.com:443' +alias tailup='tailscale up --login-server https://head.saatana.cat:443' +alias metailup='tailscale up --login-server https://hs.metafori.com:443' + +alias taildo='tailscale down' +alias tailst='tailscale status' alias tailno="ssh nixaran 'sudo headscale nodes list'" alias metailno="ssh metafori-infra 'sudo headscale nodes list'" @@ -19,18 +23,6 @@ alias mrd='magdalena recent-dirs' alias mrf='magdalena recent-files' alias pdm='pkill -f dmenu' - -alias nprg="alafont --font 'PragmataPro' --size '14.0'" -alias bprg="alafont --font 'PragmataPro' --size '18.0'" -alias ncom="alafont --font 'Comic Code' --size '14.0'" -alias bcom="alafont --font 'Comic Code' --size '16.0'" -alias nbit="alafont --font 'UW ttyp0' --size '12.0'" -alias bbit="alafont --font 'UW ttyp0' --size '22.0'" - -alias nixaran='ssh nixaran' - -alias pw='LC_ALL=C tr -dc a-zA-Z0-9 < /dev/urandom | head -c 20; echo' - alias pcm='pcmanfm' alias duh='du -hs' @@ -43,14 +35,6 @@ alias scan='sudo nmap -n -PN -sT -sU -p-' alias tls='tmux ls' alias tma='tmux attach-session -t' -alias ss='sudo systemctl start' -alias st='sudo systemctl stop' -alias sd='sudo systemctl -n 100 status' - -alias us='systemctl --user start' -alias ut='systemctl --user stop' -alias ud='systemctl --user -n 100 status' - alias pps='podman ps' alias plo='podman logs' alias pst='podman stats' @@ -93,7 +77,7 @@ alias h='histdb' alias hs='histdb-sync' alias nr='newsraft' -alias nre='$EDITOR ~/.config/newsraft/feeds && backup rss' +alias nre='$EDITOR ~/src/nix/modules/mixins/dotfiles/config/newsraft/feeds && hms' alias age_decrypt='age --decrypt --identity "$HOME"/misc/random/key.txt' @@ -125,6 +109,7 @@ alias nts2='mpva https://stream-relay-geo.ntslive.net/stream2 --no-resume-playba alias op='offpunk' alias mf='monofetch' alias sr='speedread -w 400' +alias jlr='jless --mode line' alias chop='perl -pe chop' alias chomp='perl -pe chomp' @@ -133,5 +118,3 @@ alias scr='source ./hack/creds-from-pass' alias cej='just check' alias dpj='just deploy' - -alias jlr='jless --mode line' diff --git a/modules/mixins/dotfiles/config/shell/rc/functions b/modules/mixins/dotfiles/config/shell/rc/functions @@ -48,7 +48,7 @@ bandsnatch() { gotosleep() { date - sleep "${1?}m" && systemctl suspend + sleep "${1?}m" && sudo zzz } tracklist() { @@ -66,13 +66,6 @@ tracklist() { done } -taildo() { - if systemctl is-active --quiet tailscaled; then - tailscale down - sudo systemctl stop tailscaled - fi -} - fetch_rss() { url="${1?}" curl -s "$url" | xmllint --html --xpath "//link[@type='application/rss+xml' or @type='application/atom+xml']/@href" - 2>/dev/null