Skip to content

Repository files navigation

dotfiles

Stack | Setup | Utilities

My personal linux dotfiles.

Screenshots

Dark Theme


Light Theme

Stack

Component Choice
WM Hyprland
Bar Noctalia
Terminal Kitty
Shell Zsh + Oh My Zsh
Editor Neovim (LazyVim)
File Manager Thunar
Multiplexer tmux
Font GohuFont

Setup

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.sh

The setup menu supports installing everything (0) or configuring each app individually:

  1. Neovim (LazyVim)
  2. Hyprland
  3. Noctalia (v5)
  4. Noctalia (v4)
  5. Fastfetch
  6. Kitty
  7. Tmux
  8. Btop
  9. Cava
  10. Opencode

SDDM

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          # Arch

2. 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=silent

Create /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 sddm

5. Test the theme

sddm --test-mode --theme /usr/share/sddm/themes/silent

Optionally hide the user list in /usr/share/sddm/themes/silent/theme.conf:

[General]
InputMethod=

More details: Arch Wiki SDDM and sddm.conf(5).

Utilities

Apps

Terminal


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages