Commit Graph

187 Commits

Author SHA1 Message Date
Lucas 8e24da6bcd shrc: remove shgit integration 2023-02-11 12:34:07 +00:00
Lucas a783663e02 shrc: remove \unalias -a
At least on OpenBSD's ksh, local is an alias, and it's too useful to let
it go.
2023-02-11 12:28:35 +00:00
Lucas ff8cf24335 fontconfig: use Twemoji instead of Noto Color 2023-01-28 20:51:10 +00:00
Lucas 843e9d5c8d Add script for calculating Exchange Rates 2023-01-21 11:41:57 +00:00
Lucas af48680528 hlwm: adjust Tor Browser rule 2022-11-06 13:45:37 +00:00
Lucas 9ad60c9944 gitconfig: allow per-host customization 2022-11-06 13:44:29 +00:00
Lucas d34fc2d31c gitconfig: remove GPG-related config 2022-11-06 13:43:51 +00:00
Lucas a46787c684 shrc: simplify per-host customization
Use ~/.shrc.local instead of ~/.shrc.$(hostname)
2022-11-06 13:39:34 +00:00
Lucas 98659829cb hlwm: add rules for Gajim 2022-10-01 15:03:14 +00:00
Lucas e104192fa5 shrc: allow per-host customization 2022-10-01 15:02:34 +00:00
Lucas 560732f908 sekrit: replace gpg2 with gpg 2022-09-05 01:16:23 +00:00
Lucas 0c39daaa0a shrc: add support for calendar 2022-08-08 16:35:17 +00:00
Lucas 17bccfb1b0 shrc: remove stderr redirect from command calls 2022-08-08 16:25:57 +00:00
Lucas 35002770b8 backout fc3171ae5e
timeout(1) isn't interruptible, and it fires while you're entering your
key's passphrase, giving a subpar UX.
2022-08-06 01:01:19 +00:00
Lucas 147695edc4 fetch: change storage implementation
Instead of partitioning over YYYY/mm/dd, take the SHA256 of the URL and
partition over the first, second and tail bytes of it. It has the upside
of being more rsync-friendly and there is no longer a need to keep a
different file, "everything", to look up already retrieved URLs. Also
replace the "url" file with a "meta" file, organized as key=value,
currently holding URL and retrieval date.
2022-08-03 03:33:28 +00:00
Lucas 68e11fc972 fetch: explain why we call tty(1)
While at it, also use safe test operands.
2022-08-03 03:27:43 +00:00
Lucas fc3171ae5e sekrit: use timeout in cp if present 2022-07-30 14:45:04 +00:00
Lucas 7dbf7e8711 sekrit: replace OPTIND -> $OPTIND inside $(( )) 2022-07-30 14:34:17 +00:00
Lucas a1a25aa80a x-dpi-facesizes.sh: support an optional paramter 2022-06-22 01:01:59 +00:00
Lucas 7277f2057e sekrit: don't make output file read-only
This makes it easier to overwrite the output with `rm -P` or `shred`.
2022-06-17 15:55:36 +00:00
Lucas 2ae7b3db3c xinitrc: only call sct if it's present 2022-05-18 14:05:52 +00:00
Lucas a3264597a6 nexrc: set filec
The nvi version shipped in Void Linux doesn't set it to <Tab> by
default. Backslash-escaped Tab is the only way to set it to that value.
2022-05-18 14:05:52 +00:00
Lucas 9f0e7a0c12 Xdefaults, xinitrc: dynamically calculate font size
Recent changes in OpenBSD made my laptops share different (althought
correctly calculated) DPIs. Add an script and rework X resources loading
so:

 1. load ~/.Xdefaults into xrdb for baseline
 2. run the script to compute a DPI and xterm's faceSize so it respects
    some values previously defined in this repo

As an upside, now XTerm.VT100.faceSize can be queried, so use that in
hlwm theme.
2022-05-17 03:14:19 +00:00
Lucas e6a6fadfb3 hlwm: fix copypasto from previous 2022-04-02 14:44:30 +00:00
Lucas f721826d92 screenshot: replace xwd+netpbm with maim
While at it, add a new keybind for it.
2022-03-20 04:25:18 +00:00
Lucas f020fac3d5 fontconfig: sync config 2022-03-20 04:13:09 +00:00
Lucas 49f6392c9f hlwm: sync config 2022-03-20 04:13:09 +00:00
Lucas 11b5127750 Xdefaults: deal with changes in X DPI calculations 2022-03-20 04:13:06 +00:00
Lucas 8d3c63cc5e shrc: add support for NNCP 2022-03-20 04:13:00 +00:00
Lucas d675a92a92 Rename cassh-keygen.sh -> sshca-keygen.sh 2022-02-06 14:31:39 +00:00
Lucas d6242cfef0 Remove incomplete script 2022-01-20 13:12:24 +00:00
Lucas 489dba6933 Add scripts for helping managing a SSH CA 2022-01-16 14:23:14 +00:00
Lucas 13fae1631f rbucmd: use user@host everywhere 2022-01-16 14:23:14 +00:00
Lucas 71019bf806 sekrit-rekey: change `for ... in $(cmd)` to `cmd | while read` 2022-01-16 14:23:14 +00:00
Lucas 73880fb104
gpg/git: update PGP key 2022-01-01 15:08:15 +00:00
Lucas 68d7995a7f Add script for generating RFC 4193 compliant ULAs 2021-12-31 13:54:54 +00:00
Lucas 95a8ef0800 shrc: set `stty status` on OpenBSD 2021-12-15 09:06:33 +00:00
Lucas db98b73ff2 Add script for OpenIKED ECDSA keys generation 2021-12-03 18:24:25 +00:00
Lucas e82506d113 xenodm theme and setup adjustments 2021-12-03 18:22:29 +00:00
Lucas 2e152aa82e pstsrv: use `curl -x` instead of `torsocks` 2021-12-03 18:20:02 +00:00
Lucas 699363c409 pstsrv: add pst.moe, retire w1r3.net 2021-12-03 13:53:52 +00:00
Lucas 506952db72 ZZZ: lock the screen instead of asking the user to do so 2021-11-19 22:23:57 +00:00
Lucas dbd4ecbc07 dotfiles: `make install` is no longer verbose 2021-11-19 22:23:57 +00:00
Lucas 52f2d20dbc rbucmd: start ssh-agent only if there isn't one running already 2021-10-16 15:36:12 +00:00
Lucas 50cd17d821 xinitrc: small changes
- sct 3500K
- prefer `if cmd; then ...` to `cmd && ...`
- use different files for stdout and stderr
2021-09-20 22:06:51 +00:00
Lucas fa98ce9002 fontconfig: use IBM Plex family as default font 2021-08-02 03:13:14 +00:00
Lucas 09bfd184a2 fetch: use glob expansion instead of find, for speed 2021-08-02 03:12:01 +00:00
Lucas f9f951867c Add script for OpenBSD remote backups 2021-06-25 15:35:13 +00:00
Lucas 3ca523b0ee Add script for doing djb2-based term colorization 2021-05-29 14:01:03 +00:00
Lucas 7110e32037 fontconfig / xterm: add emoji fallbacks 2021-05-28 12:56:36 +00:00