My personal linux dotfiles.
| Component | Choice |
|---|---|
| WM | Hyprland |
| Bar | Noctalia |
| Terminal | Kitty |
| Shell | Zsh + Oh My Zsh |
| Editor | Neovim (LazyVim) |
| File Manager | Thunar |
| Multiplexer | tmux |
| Font | GohuFont |
Clone the repo and run the interactive setup script. Each app is backed up before replacement, and you can pick what to configure or install everything at once.
git clone https://github.com/Pumkin341/dotfiles.git
cd dotfiles
chmod +x setup.sh
./setup.shThe setup menu supports installing everything (0) or configuring each app individually:
- Neovim (LazyVim)
- Hyprland
- Noctalia (v5)
- Noctalia (v4)
- Fastfetch
- Kitty
- Tmux
- Btop
- Cava
- Opencode
Install the display manager and a login screen theme.
1. Install SDDM
sudo apt install sddm # Ubuntu/Debian
sudo dnf install sddm # Fedora
sudo pacman -S sddm # Arch2. Copy the theme to the system themes folder
SDDM looks for themes in /usr/share/sddm/themes. Put the silent theme folder from this repo there:
sudo cp -r sddm/themes/silent /usr/share/sddm/themes/3. Activate the theme
Point SDDM to it in /etc/sddm.conf:
[Theme]
Current=silentCreate /etc/sddm.conf first if it does not exist. The theme name must match the folder name in /usr/share/sddm/themes.
4. Enable SDDM
sudo systemctl enable --now sddm5. Test the theme
sddm --test-mode --theme /usr/share/sddm/themes/silentOptionally hide the user list in /usr/share/sddm/themes/silent/theme.conf:
[General]
InputMethod=More details: Arch Wiki SDDM and sddm.conf(5).
Apps
Terminal





