-
Plus snapshot of Jak's Hyprland dotfiles
-
You can download current dotfiles here
-
Scripts to bootstrap a similar system quickly.
-
It includes Portage configuration
-
kernel config
-
Desktop configs for Hyprland
-
There are scripts for upgrading, post-install cleanup
Note: I don't promise this will work for you.
I created this so I can test Hyprland dotfiles with Gentoo Mostly Jak's Hyprland dotfiles
- The
gentoo-install-project-overview.mdhas more info on this project - It does attempt to detect GPU hardware.
- To date it's only tested in Proxmox VMs.
- 🚀 Installs Hyprland: Will install Hyprland from Gentoo repo and needed packages
- Currently Gentoo Hyprland is at v0.51.1 in testing repo
- Installs
OxWMWindow Manager from@tony,btw- Inspired by
dwmbuilt in rust, fast and lightweight - GitHub repo here
- Inspired by
- 📦 System snapshot: Portage configs, world file, fstab, locale, kernel .config
- 🧩 Window manager: Hyprland
- Login manager:
ly
- Login manager:
- 🗂️ Dotfiles: Jakoolit's Hyprland config
- 🚀 One-command user setup:
scripts/gentoo-install-hyprland.sh- This is Jak Koolit's Hyprland config.
- You can install your own or clone from his repo for most current version
- Jakoolit's dotfiles are NOT auto installed just the Hyprland WM
- 🧰 Kernel maintenance tools:
sys-kernel/installkernel,app-admin/eclean-kernel,dev-python/zstandard- Post-update helper:
scripts/after-kernel-update.sh
- Post-update helper:
system/ # extracted system snapshot
etc/portage/* # repos, make.conf, package.*
var/lib/portage/world # world set
etc/{fstab,locale.gen}
usr/src/linux/.config # kernel config
docs/ # metadata from the VM
emerge-info.txt
eselect-profile.txt
uname.txt
dotfiles/
home/.config/hypr/*
home/.config/suckless/{dunst,picom,rofi,sxhkd,scripts}
home/.config/{dunst,picom,rofi,sxhkd}/*
home/.dwm/autostart.sh
scripts/
deploy-dotfiles.sh # safe deploy with backups, PATH setup
gemtoo-install-hyprland.sh # Installs current HL and needed packages
gentoo-cfg-backup.sh # Simple backup script for current config
post-install-cleanup.sh # optional script to cleanup tarballs, etc
set-default-pointer-theme # sets cursor to Adwaita others get HL logo
update.sh # Update gentoo (supports --skip-quickshell)
> Note: There are some other misc scripts those are WIP and should not be used
- Clone and deploy user configs
git clone https://github.com/dwilliam62/gentoo-ddubs.git cd ~/gentoo-ddubs bash scripts/gentool-install-hyprland.sh
- Hyprland
- Wayland session entry:
/usr/share/wayland-sessions/hyprland.desktop - Default in ly is set via
/etc/ly/save.ini(session_index)
- Wayland session entry:
- OxWM
- X11 Window Manager
- Inspired by
dwm - Built in
rust - Fast and lightweight
- From
@tony,btw - GitHub repo here