My archlinux dotfiles, some scripts and wallpapers
- Panel: waybar
- All the menus (except notifications): rofi
- Notifications: swaync
- Terminal: alacritty
- Shell: zsh
- Font: Cascadia Code
- GTK theme: kripton
- Icon theme: Papirus
- fetch: mine :)
Big thanks to this collection of rofi themes
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
~/.config/hypr # Hyprland configuration
├── configs
│ ├── animations.conf
│ ├── binds.conf
│ ├── environ.conf # Environment variables
│ ├── exec.conf # Startup scripts
│ ├── rules.conf # Window/layer rules
│ └── settings.conf # Misc settings
├── hypridle.conf
├── hyprland.conf # Monitor configuration is here
├── hyprlock.conf
└── scripts
├── resize_gaps
└── switch_layout
~/.config/waybar # Waybar configuration files
├── config.jsonc
├── context # Context menus
│ ├── ctlcenter.xml
│ └── network.xml
├── css
│ ├── colors.css
│ └── style.css # Main css
├── layouts
│ ├── with_music.jsonc # Layout with mpris at left
│ └── with_window.jsonc # Layout with current window title
├── modules.jsonc # Modules configuration
└── style.css
You can find some usefull scripts in ~/.local/bin they are added to path by default in ~/.config/zsh/.zshrc. If you have a keyboard with backlight, you can setup auto_walls to automatically set best matching color, see .config/auto_walls/config.json
Warning
My dotfiles are laptop specific. Despite trying to make a flexible installation script, some of the things might not work! You better install everything manually based on your needs, or use this repository as an inspiration.
The installation script assumes you have a minimal working system! Firstly lets install all the necessary packages. On arch based distros you can copy & paste this command:
sudo pacman -S hyprland hyprlock hypridle waybar swaync alacritty cava rofi pavucontrol thunar zsh ttf-cascadia-code ttf-cascadia-code-nerd swww python-psutil eza fzf htop jq neovim xdg-desktop-portal-gtk xdg-desktop-portal-hyprland grim slurp nvtop nwg-look mission-center powertop qt6ct kvantum noto-fonts noto-fonts-emoji flameshot wtype papirus-icon-themeAnd run this with your AUR helper (example with yay):
yay -S spicetify-cli vscodium-bin zen-browser-bin peaclock bibata-cursor-theme kripton-theme-gitFor this, install papirus-folders cli tool, or download and install icon pack with bluegrey folders directly
yay -S papirus-folders-git# Apply the color theme
papirus-folders -C bluegreyAfter successful installation, you can safely uninstall the script
yay -Rns papirus-folders-gitNow clone the repo & run the installer:
git clone https://github.com/cebem1nt/dotfiles.git --depth=1
cd dotfiles
./install # Do not run as super user!Just run restore script, it will restore all your previous config files stored at ~/.local/old. If your files were not restored, take look at ~/.local/ there might be multiple old directories if you were running installer more than once
./restore| Bind | Description |
|---|---|
SUPER + ; |
Open terminal |
SUPER + n |
Open browser |
SUPER + m |
Open vscodium |
SUPER + b |
Open thunar |
SUPER + q |
close window |
SUPER SHIFT + q |
kill window |
SUPER + w |
center window |
SUPER + f |
toggle floating window |
SUPER SHIFT + f |
fullscreen window |
SUPER + u |
pin window |
SUPER + o |
toggle windows grouping |
SUPER + arrow keys |
move focus in direction |
SUPER + 1...6 |
go to workspace |
SUPER SHIFT + 1...6 |
move to workspace |
SUPER CTRL + 1...6 |
move & go to workspace |
SUPER + s |
toggle special workspace |
SUPER SHIFT + s |
move to special workspace |
SUPER + r |
Drun (app runner) |
SUPER + t |
Notification center |
SUPER + v |
Clipboard |
SUPER + y |
Wallpapers |
SUPER + ESCAPE |
Logout menu |
SUPER + e |
Filebrowser menu |
SUPER SHIFT + v |
Glyphs selector |
SUPER SHIFT + r |
Shell commands runner |
SUPER SHIFT + e |
Bookmarks |
SUPER CTRL + r |
Reload hyprland config |
SUPER SHIFT + > |
Cycle next wallpaper |
SUPER SHIFT + < |
Cycle prev wallpaper |
SUPER SHIFT + / |
Toggle auto wallpapes cycle |
Note
For more detailed info see .config/hypr/configs/binds.conf. It's well commented, you can find more fancy keybinds like: next/prev song, hide waybar, record video, increase/decrease volume or change them
Feel free to post an issue or contribute!









