nix

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

commit dfa5a96bcc05fc8dad7af4978bedbcd4e33479c2
parent 075286fb8255ab1dd3c01cc9ea3f210ac7d5c05d
Author: mtmn <miro@haravara.org>
Date:   Mon, 25 May 2026 20:36:25 +0200

chore: change font, add tarsnap

Diffstat:
M.gitattributes | 15+++++++++------
Mmodules/mixins/dotfiles/config/foot/foot.ini | 8++++----
Dmodules/mixins/dotfiles/config/foot/foot_cc.ini | 54------------------------------------------------------
Cmodules/mixins/dotfiles/config/foot/foot.ini -> modules/mixins/dotfiles/config/foot/foot_uw.ini | 0
Mmodules/mixins/dotfiles/config/shell/rc/aliased-short-names | 2+-
Mmodules/mixins/dotfiles/config/shell/rc/functions | 5+++++
6 files changed, 19 insertions(+), 65 deletions(-)

diff --git a/.gitattributes b/.gitattributes @@ -1,16 +1,19 @@ -# modules -modules/services/filestash.nix filter=git-crypt diff=git-crypt - -# hosts +# void hosts/void/overlays/config/magdalena/* filter=git-crypt diff=git-crypt hosts/void/overlays/config/shell/rc/* filter=git-crypt diff=git-crypt -hosts/nixaran/** filter=git-crypt diff=git-crypt +hosts/void/overlays/home/tarsnaprc filter=git-crypt diff=git-crypt + +# work hosts/work/** filter=git-crypt diff=git-crypt -# secrets +# nixaran +hosts/nixaran/** filter=git-crypt diff=git-crypt + +# ragenix secrets/* filter=git-crypt diff=git-crypt # other +modules/services/filestash.nix filter=git-crypt diff=git-crypt modules/mixins/dotfiles/bin/shirt filter=git-crypt diff=git-crypt modules/mixins/dotfiles/config/tiny/config.yml filter=git-crypt diff=git-crypt modules/mixins/dotfiles/config/halloy/config.toml filter=git-crypt diff=git-crypt diff --git a/modules/mixins/dotfiles/config/foot/foot.ini b/modules/mixins/dotfiles/config/foot/foot.ini @@ -1,8 +1,8 @@ [main] -font=Ttyp0 OTB:style=Regular:size=13 -font-bold=Ttyp0 OTB:style=Regular:size=13 -font-italic=Ttyp0 OTB:style=Regular:size=13 -font-bold-italic=Ttyp0 OTB:style=Regular:size=13 +font=Comic Code:style=Regular:size=12 +font-bold=Comic Code:style=Regular:size=12 +font-italic=Comic Code:style=Regular:size=12 +font-bold-italic=Comic Code:style=Regular:size=12 [scrollback] lines=10000 diff --git a/modules/mixins/dotfiles/config/foot/foot_cc.ini b/modules/mixins/dotfiles/config/foot/foot_cc.ini @@ -1,54 +0,0 @@ -[main] -font=Comic Code:style=Regular:size=12 -font-bold=Comic Code:style=Regular:size=12 -font-italic=Comic Code:style=Regular:size=12 -font-bold-italic=Comic Code:style=Regular:size=12 - -[scrollback] -lines=10000 - -[mouse] -hide-when-typing=yes - -[cursor] -style=block -blink=no - -[colors-dark] -alpha = 0.925 -cursor=181818 eeddbb - -background=181818 -foreground=e7e7e7 - -selection-foreground=e7e7e7 -selection-background=505050 - -regular0=2f2f2f -regular1=eca28f -regular2=b9d0aa -regular3=c0b080 -regular4=9fbfe7 -regular5=e9acbf -regular6=a0c0d0 -regular7=e7e7e7 - -bright0=2f2f2f -bright1=eca28f -bright2=b9d0aa -bright3=c0b080 -bright4=9fbfe7 -bright5=e9acbf -bright6=a0c0d0 -bright7=e7e7e7 - -[key-bindings] -clipboard-copy=Control+Shift+c -clipboard-paste=Control+Shift+v -primary-paste=Shift+Insert -search-start=Control+Shift+r -font-increase=Control+plus Control+equal -font-decrease=Control+minus -font-reset=Control+0 -spawn-terminal=Control+Shift+n -show-urls-launch=Alt+Control+o diff --git a/modules/mixins/dotfiles/config/foot/foot.ini b/modules/mixins/dotfiles/config/foot/foot_uw.ini diff --git a/modules/mixins/dotfiles/config/shell/rc/aliased-short-names b/modules/mixins/dotfiles/config/shell/rc/aliased-short-names @@ -139,5 +139,5 @@ alias bakm='backup -t mobius' alias e='emacsclient -t' alias em='emacsclient -t' -alias foot_cc='foot --config=$HOME/.config/foot/foot_cc.ini' +alias foot_uw='foot --config=$HOME/.config/foot/foot_uw.ini' alias foot_pp='foot --config=$HOME/.config/foot/foot_pp.ini' diff --git a/modules/mixins/dotfiles/config/shell/rc/functions b/modules/mixins/dotfiles/config/shell/rc/functions @@ -70,6 +70,11 @@ fetch_rss() { curl -s "$url" | xmllint --html --xpath "//link[@type='application/rss+xml' or @type='application/atom+xml']/@href" - 2>/dev/null } +tsnap_time() { + : "${1?name required}" "${2?path required}" + tarsnap -c -f "$1-$(date +%Y-%m-%d_%H:%M:%S)" "$2" +} + tempfox() { profile_dir=$(mktemp -d) trap 'rm -rf $profile_dir' EXIT