Dotfiles
A repository containing my config files for (neo)vim, fish and co.
Install / Use
/learn @julianschuler/DotfilesREADME
Dotfiles
This repository contains configuration files for most of the programs I use.
General setup
Keyboard
- Hardware: Concavum, custom designed ergonomic keyboard
- Layout: modified VOU layout (optimized for German and English)
General
- Operating system: Arch Linux
- Package manager: Paru
- Editor: Helix
- Font: Source Code Pro Nerd Font
Terminal
- Terminal emulator: Alacritty
- Shell: fish
- Prompt: starship
- File manager: ranger
- Smart directory switching: zoxide
- Cat with syntax highlighting: bat
- Faster grep alternative: ripgrep
- Improved diffs: delta
- Fuzzy finder: fzf
- Improved ls: exa
Browser
- Browser: Firefox
- Addons: Surfingkeys, Dark Reader
Desktop
- Wayland compositor: niri
- Status bar: waybar
- Application launcher: fuzzel
- Screen locker: swaylock-effects
- Power menu: wlogout
- Email client: aerc
- PDF viewer: zathura
- Password manager: KeePassXC
Applying the configuration
The provided script apply-config.sh can be used to apply some or all parts of the configuration. See apply-config.sh -h for further information.
Screenshots

License
This repository is licensed under the MIT license, see LICENSE.txt for further information.
Related Skills
node-connect
336.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.9kCommit, push, and open a PR
