tautropfli/dotfiles
No description
- Shell 54.2%
- Python 26.5%
- Dockerfile 12.3%
- JavaScript 5.1%
- C 1.1%
- Other 0.8%
| extensions | Rm tq | |
| scripts | Port more config | |
| system-extensions | Update 1Password | |
| third-party/lesspipe | Port more config | |
| todo | Remove todo | |
| toolbox | Install WebKit deps | |
| tools | Tweak firefox settings | |
| .editorconfig | Cleanup more from todo | |
| .gitattributes | Cleanup more from todo | |
| .gitignore | Allow symlinked generated extensions | |
| .mailmap | Add mailmap | |
| bootstrap.sh | Update home-ext | |
| readme.md | Document airplay | |
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
- delta
- difftastic
- just
- gimoji
- rustup
- color-scheme-sync
Needed for:- 1Password (otherwise only switches when mode is toggled, but not correct on startup)
- Sublime Merge
Also might require the
gnome-themes-extrato fully work.
pipewire-config-raop(enables streaming audio over AirPlay)
Language Servers / Formatters
Linux Apps
- Warp
- Dynamic Wallpaper
- Loupe
- Sticky Notes
- Blanket
- Cartridges
- Tuba
- Textpieces
flatpak override --user --filesystem=~/<path_to_dotfiles>/.var/app/io.gitlab.liferooter.TextPieces/data/textpieces io.gitlab.liferooter.TextPieces
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