tautropfli/dotfiles
1
0
Fork
You've already forked dotfiles
0
No description
  • Shell 54.2%
  • Python 26.5%
  • Dockerfile 12.3%
  • JavaScript 5.1%
  • C 1.1%
  • Other 0.8%
2026年07月12日 14:59:30 +02:00
extensions Rm tq 2026年07月12日 14:38:41 +02:00
scripts Port more config 2025年12月24日 02:20:32 +01:00
system-extensions Update 1Password 2026年06月22日 12:43:07 +02:00
third-party/lesspipe Port more config 2025年12月24日 02:20:32 +01:00
todo Remove todo 2026年05月27日 18:31:15 +02:00
toolbox Install WebKit deps 2026年07月12日 14:59:30 +02:00
tools Tweak firefox settings 2026年06月22日 12:05:47 +02:00
.editorconfig Cleanup more from todo 2025年12月28日 21:43:28 +01:00
.gitattributes Cleanup more from todo 2025年12月28日 21:43:28 +01:00
.gitignore Allow symlinked generated extensions 2026年01月19日 13:13:02 +01:00
.mailmap Add mailmap 2026年01月19日 13:27:40 +01:00
bootstrap.sh Update home-ext 2026年03月29日 13:17:52 +02:00
readme.md Document airplay 2025年11月24日 13:10:48 +01:00

Per-device config

~/.config/git/local.gitconfig

[user]
	signingkey = ssh-ed25519 ...
[gpg]
	format = ssh
[gpg "ssh"]
	program = "/opt/1Password/op-ssh-sign"

~/.ssh/config

# This ensures that the IdentityAgent is not overwritten
# when the agent is forwarded from the client
Match host * exec "test -z $SSH_TTY"
IdentityAgent ~/.1password/agent.sock

Authenticate with Yubikey

(work in progress)

To enable authentication with Yubikey, run:

# Writes the key to the "allowed keys" file
mkdir -p ~/.config/Yubico
pamu2fcfg > ~/.config/Yubico/u2f_keys
sudo dnf install pam-u2f
sudo authselect enable-feature with-pam-u2f
sudo authselect apply-changes

1Password

1Password sometimes struggles opening with --ozone-platform-hint=auto. Enabling hardware acceleration seems to help (source).

Tools

Language Servers / Formatters

  • marksman
  • shellcheck
  • nodejs-bash-language-server
  • python3-lsp-server
  • ruff
  • fish-lsp

Linux Apps

Optional Shenanigans

usevia.com

VIA needs some udev rules to be able to access the keyboard device.

Activate Linux Watermark

git clone https://github.com/MrGlockenspiel/activate-linux
cd activate-linux
PREFIX=~/.local make
PREFIX=~/.local make install
systemctl enable --now --user activate-linux # service is part of dotfiles