This repository contains my personal dotfiles. Feel free to use any configuration that suits your setup.
The primary goal of this setup is to maximize keyboard usage and minimize the time spent switching between the keyboard and mouse. To achieve this, I utilize a window manager instead of a traditional desktop environment.
Configurations for different Linux distributions are available in separate branches named after the respective distros. This setup should work well for Arch Linux and Debian-based distributions.
The install.sh
script automates the entire setup process. Please review and make any necessary modifications to the script before running it on your machine.
The picom-install.sh
script handles the installation of dependencies and pijulius's picom fork.
Here's a list of the key applications and components used in this configuration:
- Window Manager: i3
- Bar: Polybar
- File Manager: Nemo
- GTK Theme: Dracula
- Fonts:
- Nerd Font
- Inconsolata for Powerline
- Compositor: Picom (pijulius's fork)
- Menu: Rofi
- Browser: Firefox
- Editor: VS Code
- Shell: Zsh
- Create a Nemo scratchpad.
- Custom Rofi configuration.
- Lockscreen.
- Add web search functionality to Rofi, or ideally, integrate an AI assistant like ChatGPT.
- Try out hyprland ?
- Always listening self hosted llm with VAD and Endpointing.