3c8daaa396
Fix: incorrect XWayland Firefox fractional scaling
2022-11-06 12:35:09 -08:00
8f7fad32c2
Fix: true color support in tmux and over SSH
2022-11-06 01:58:53 -07:00
b7129198eb
Fix: .local/bin and cargo not loaded in SSH tmux
2022-11-04 21:08:21 -07:00
e1df797ac1
Fix: no color in helix in tmux
2022-11-04 21:08:20 -07:00
8ed2427671
Refactor: use OpenSSH for UFW & reorder auto.sh
2022-11-04 21:08:20 -07:00
e92fa0f73c
Add: OpenPGP public key
2022-10-24 18:52:24 -07:00
e9c2da12c7
auto: fix incomplete auto.sh
2022-10-22 20:14:56 -07:00
da048a6db5
Setup: update dual boot and setup tutorials
2022-10-22 20:11:49 -07:00
b159429e14
Git: add alias to rebase without resetting committer date
2022-10-22 02:15:59 -07:00
9d4777f7f7
Add: system setup tutorials for Ubuntu & Debian
2022-10-22 01:27:33 -07:00
50ea11f79a
Bash: export GPG_TTY to show commit signing prompt
2022-10-22 00:29:07 -07:00
1eedf4a4f1
SSH: HashKnownHosts=no
...
HashKnownHosts provides an appearance of security but is actually
[easily crackable](https://github.com/chris408/known_hosts-hashcat ) and
doesn't prevent leakage from other sources, such as the shell history or
SSH config. Most importantly, it makes properly maintaining the list
tedious and error-prone by making it hard to remove changed keys and
impossible to remove obsolete entries, therefore possibly weakening
security. Security should be enforced by password-protecting SSH keys
instead.
2022-10-22 00:20:29 -07:00
61a4f83cb7
Add: automatic configuration script
2022-10-22 00:19:35 -07:00
a29aa32b61
tmux: h/v to split and left/right to swap windows
2022-05-14 20:12:46 -07:00
70111d9b37
Vim: add plugin for Markdown tables
2022-03-22 23:00:41 -07:00
26e4abaf04
Vim: add Python
2022-01-29 16:16:23 -08:00
a62c13e5e8
Git: sign commits and tags by default
2021-12-31 23:48:40 -08:00
80b1786524
Bash: relax default umask to 007
2021-12-31 23:47:48 -08:00
2ef53d351a
Bash: prompt for tmux to show MOTD in SSH sessions
2021-12-31 23:47:47 -08:00
396624c6d5
Vim: add colorcolumn for scripts
2021-12-31 23:47:46 -08:00
6e0bdcd154
Vim: column count for cpp for .h files
2021-12-31 23:47:46 -08:00
05fb0107ee
Bash: trim working directory path to 3 segments
2021-12-31 23:47:45 -08:00
b7901e6d97
Fix: tex files are not spell checked
2021-12-31 23:47:44 -08:00
49bba490c5
Vim: add indentation and wrapping for tex files
2021-12-31 23:47:43 -08:00
77ec97ffdb
Git: set default branch name to main
2021-12-31 23:47:43 -08:00
327bbe378f
Git: add pull strategy: fast-forward only
2021-12-31 23:47:42 -08:00
4c74eacb7e
Vim: use 100 character lines for code
2021-12-31 23:47:41 -08:00
cb6d2f77a5
Vim: add prefix+r to toggle relative numbering
2021-12-31 23:47:41 -08:00
499ab3c90c
tmux: run non-login shell
2021-12-31 23:47:40 -08:00
2bee9d7e6e
Rename from linux-configs to dotfiles
2021-12-31 23:47:39 -08:00
3d1dad2d2b
Git: relax credential caching time to 2 hours
2021-12-31 23:47:38 -08:00
5a22c738de
Fix: Git rerere reports invalid key
2021-12-31 23:47:38 -08:00
6169207057
Git: add tree command and enable rerere
2021-12-31 23:47:37 -08:00
d7cff910fb
Bash: make ls output with color
2021-12-31 23:47:36 -08:00
e7fc57ed1f
Readline: don't use vi mode
...
Encountered a few bugs/annoyances with vi mode. Seems not as polished
as the EMACS key bindings. Also annoying to use with others' shells not
configured to use vi mode, while the main benefit is still available
with ctrl-x ctrl-e
2021-12-31 23:47:35 -08:00
7760f125d7
Readline: use vi keybindings
2021-12-31 23:47:35 -08:00
4b7eb1a8d0
Git: don't escape unicode paths
2021-12-31 23:47:34 -08:00
85f7adc36e
udev: add logging and polish HID script
2021-12-31 23:47:33 -08:00
62486926f6
udev: lock screen on HID connection
...
This prevents hardware attacks where a USB device disguises as a
keyboard and types malicious commands by locking the screen before
enabling any human interface device once connected.
2021-12-31 23:47:33 -08:00
ead87aaab8
Add: fn mode setting for Mac
2021-12-31 23:47:32 -08:00
da19c7dcf0
Git: add credential caching for 1 hour
2021-12-31 23:47:31 -08:00
44bef82d30
Initial commit
2021-12-31 23:47:31 -08:00