Something went wrong. Try again.
a dotfile but it's really big
nix dotfiles home-manager flake
Something went wrong. Try again.
1234567891011121314151617#!/usr/bin/env -S nu --no-config-file# we assume jj & nushell & libnotify are in pathdef main [] { let now = (date now) let date_path = $now | format date "%Y/%m" let day_file = $now | format date "%d.md" let log_dir = $"($env.HOME)/notes/logs/($date_path)" mkdir $log_dir let target = $log_dir | path join $day_file run-external $env.EDITOR $target cd $log_dir jj describe -m $"Log update: ($now | format date '%F %T')" jj bookmark set main -r @ jj git push -b main notify-send 'Log Synced' 'Updates pushed to git.'}