Skip to content

Releases: dwilliam62/gentoo-ddubs

ddubs-gentoo-v0.3

19 Jan 07:44

Choose a tag to compare

🚀 Current Release - ddubs-hyprland

📅 Updated: January 19th, 2026

  • Added: OxWM Window Manager from @tony,btw
  • GitHub repo here
  • Inspired by dwm built with rust

ddubs-gentoo-v0.2

19 Jan 02:54

Choose a tag to compare

🚀 Current Release - ddubs-hyprland

📅 Updated: January 18th, 2026

  • README.md had old info Updated
  • Removed DWM references
  • Correct referenced script names

ddubs-gentoo-v0.1

19 Jan 02:41

Choose a tag to compare

🚀 Current Release - ddubs-hyprland

📅 Updated: January 18th, 2026

  • Major re-do of the script
    • Added function in flatpak install to add flathub repo
    • Set ly login manager to Hyprland not Hyprland-uwsm
    • Added document describing project
      • gentoo-insall-project-overview.md
    • Walked through process found issues, missing pkgs
    • Wrong package names, conflicting USE flags
    • Added post install script post-install-cleanup.sh
    • Fixed pamixer compile issue
    • Fixed pipewire not starting
    • Added function to add current user to audio groups
    • Added function to set proper paths for pamixer
      • Adds them to ~/.zshrc and/or ~/.bashrc
        • Checks to see if already added to them
    • Updted hyprland dotfiles to v2.3.19-dev
    • Added install-bugsvim.sh script
      • clones and installs bugsvim Neovim config
      • Disabled dev-lang/rust and llvim-core/clang
        • Both are long builds
        • Nodejs is still there also a large build
    • Added uwsm package as hyprland-uwsm is default
      • In case someone leaves it at that and tries to login
    • Added quickshell package
    • Added solo script to build hyprland-qtutils from source
      • Gentoo does not have it in any repo I could find
    • Disabled pamixer as it won't build waiting for upstream fix
      • There is a potential workaround but for now leaving as-is
    • Added functions to the script to try to resolve common issues
      • slot conficts
      • USE flag autounmasking
      • If binary emerge fails switch to source build
      • equery wasn't detecting installed packages
        • Causing all packages to be rebuilt every time script ran
        • Switch to qlist -I faster, and works
       install_if_missing() {
           local pkg=$1
           if ! qlist -I "$pkg" > /dev/null 2>&1; then
               echo ">>> Installing $pkg..."
               sudo emerge --ask=n --verbose --oneshot "$pkg"
           else
               echo ">>> $pkg is already installed, skipping."
           fi
       }
    • Added check to suggest reboot and deep clean rebuild pkgs
    • Added "prebuild problem packages" function to fix python failures
    • Added script to fix gentoo default cursor issue in HL
      • Need to integrate into install script
    • Added Backup script for gentoo config
    • Added --set-dark flag set GTK themes to Aiwaita-Dark
    • Need investigate this repo:
      • https://codeberg.org/hyproverlay/hyproverlay/src/branch/main
      • To build current Hyprland from source