These are the configuration files for my Arch Linux installation
- Window Manager: Qtile
- Shell: zsh (+oh_my_zsh)
- Theme: PowerLevel10k
- Terminal: termite/ghostty
- Terminal multiplexer: tmux
- TUI File Manager:
- Ranger (with ueberzug to visualize images)
- vifm
- Text Editor: Neovim
- Plugin manager: Lazy.nvim
- To get a list of the plugins I am using refer to The Lazy config file
- GUI File Manager: pcmanfm
- Audio Player: Spotify - controlled through spotify-tui
- System Monitoring Dashboard: gtop
- GTK Appearance Management: lxappearance
- Browser: firefox / Zen
- Video Player: mpv
- Screenshot tool: flameshot
- Audo Engine: Pipewire with EasyEffects to control it
- Launcher: rofi
- Note taking: Obsidian
- Misc terminal tools:
- fzf
- lazygit
- zoxide
- bat
- lazygit
- lazydocker
- ascii-image-converter
- The Fuck
Media shortcuts working:
- Increase/decrease screen brightness
- Increase/decrease volume
- Control spt (TUI Spotify player): Play/pause, next song, previous song
I am using pywal to control the colors of my terminal (main functionality of pywal) as well as of my window manager.
To change the colors of the window manager I wrote a short Python script, that loads the pywal cached color scheme into a list, which is then used in my Qtile configuration file. If you are interested you can find the script here.
To change the wallpaper you can use the wal -i {file}
command within the terminal or use the bw
command within ranger. To apply the new colors to qtile only restart the environment (Alt+Ctrl+r
).
The wallpapers for the screenshots are in the wallpaper folder. I got them from a collection from Luke Smith, that I downloaded some years ago.
I do it with a bare git repository and would engourage you to do the same. Just check following links (I recommend watching the video from Derek Taylor/DistroTube for better understanding):