Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dots — Arch / Hyprland desktop

Portable copy of the visual desktop setup for a fresh Arch install, tuned for a 1920×1080 @ 240 Hz machine.

Screenshots

Desktop

Desktop

Dynamic Island

Dynamic Island

Dynamic Island controls

Action center

Action center

Launcher

Launcher

Wallpaper selector

Wallpaper selector

Notifications

Notification

Included

  • Hyprland Lua config, animations, rules and keybinds
  • Quickshell / Illogical Impulse shell
  • Dynamic Island, Win+V clipboard/overview, launcher, tray, OSD and notifications
  • 1080p-safe Quickshell/overlay positioning
  • Kitty + Fish + Starship + Fastfetch
  • Dolphin/KDE Material You palette, Breeze Qt style and breeze-plus-dark icons
  • GTK3/GTK4, Kvantum, cursor and icon settings
  • Material Symbols + emoji fonts required by Quickshell icons
  • Matugen wallpaper-driven colors
  • Hyprlock + Hypridle
  • SilentSDDM login theme
  • Graphite GRUB theme, adapted for 1920×1080
  • Wallpapers used by the setup

Not included

  • Waybar
  • Browser, Telegram, Vesktop, IDEA or other application profiles/data
  • Sunshine, KDE Connect or AnyDesk bridge configuration
  • NVIDIA driver installation/tuning
  • Cookies, tokens, sessions, shell history, SSH/GPG keys or credentials
  • Source-machine monitor connector/settings
  • Local font binaries

Google Sans Flex is deliberately not bundled. Portable Noto Sans / Space Grotesk fallbacks are configured instead.

Fresh install

Run as the normal user, not root:

git clone https://github.com/RobloxExecutorV3/dots.git ~/dots
cd ~/dots
./install.sh

Then reboot once.

Updating an existing install

cd ~/dots
git pull
./install.sh
reboot

The installer is intentionally repeatable; package installs use --needed and configs are reapplied.

What install.sh fixes/applies

  • installs all Qt/QML modules needed by Quickshell, including qt6-positioning and qt6-5compat
  • installs ttf-material-symbols-variable and emoji fonts so Dynamic Island/launcher icons render
  • installs Plasma Qt integration used by Dolphin outside Plasma
  • copies the full Material You KDE color scheme and forces Dolphin to MaterialYouDark + Breeze + breeze-plus-dark
  • generates the initial Matugen palette from the bundled wallpaper
  • restores the Quickshell generated wallpaper/color state
  • installs SilentSDDM
  • if GRUB is already the active bootloader, installs the bundled Graphite 1080p theme and regenerates grub.cfg
  • keeps Windows/os-prober support enabled; it does not repartition disks or replace the bootloader
  • scales source 1440p UI positions/default overlays to 1080p where fixed coordinates existed

Monitor

Bundled preset:

hl.monitor({
    output = "",
    mode = "1920x1080@240",
    position = "0x0",
    scale = 1
})

If the exact mode differs, run hyprctl monitors and replace the connector/mode in ~/.config/hypr/monitors.lua with what the monitor reports.

GRUB

The installer only touches GRUB theming when /boot/grub/grub.cfg already exists. It copies the theme to /boot/grub/themes/Graphite-1080p, generates DejaVu GRUB font files locally, sets 1920×1080 graphics mode and regenerates the menu. Windows entries remain handled by os-prober.

SDDM

SilentSDDM is cloned from upstream at the pinned commit stored in sddm/SilentSDDM.commit and installed to /usr/share/sddm/themes/silent.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages