commit decae1544a39f1f0cf8d0cc4b36b8b7f1d37be5e
parent 123fb3e3f3bf96590c5eb4130f325e14b20352e7
Author: mtmn <miro@haravara.org>
Date: Thu, 9 Apr 2026 23:30:38 +0200
dotfiles: fix systemd leftovers
Diffstat:
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