Code Monkey home page Code Monkey logo

hyprdots's Introduction

// design by t2

showcase_720p.mp4

wallbash_720p.mp4

Installation

The installation script is made for Arch, but may work on some Arch based distros. For Debian, please refer Senshi111's version here.

Warning

Install script will auto-detect nvidia card and install nvidia-dkms drivers for your kernel. Nvidia drm will be enabled in grub, so please ensure your nvidia card supports dkms drivers/hyprland.

After minimal Arch install (with grub and systemd), clone and execute -

pacman -Sy git
git clone --depth 1 https://github.com/prasanthrangan/hyprdots ~/Hyprdots
cd ~/Hyprdots/Scripts
./install.sh

Note

You can also create your own list (for ex. custom_apps.lst) with all your favorite apps and pass the file as a parameter to install it -

./install.sh custom_apps.lst

Please reboot after the install script completes and takes you to sddm login screen (or black screen) for the first time. For more details, please refer installation wiki

Themes

To add your own custom theme, please refer theming wiki

  • Available themes

    • Catppuccin-Mocha
    • Catppuccin-Latte
    • Decay-Green
    • Rosé-Pine
    • Tokyo-Night
    • Material-Sakura
    • Graphite-Mono
    • Cyberpunk-Edge
    • Nordic-Blue (maybe later)
  • Contributors themes

    • Frosted-Glass by T-Crypt
    • Gruvbox-Retro by T-Crypt
Catppuccin-Mocha
Catppuccin-Mocha#1
Catppuccin-Mocha#2
Catppuccin-Latte
Catppuccin-Latte#1
Catppuccin-Latte#2
Decay-Green
Decay-Green#1
Decay-Green#2
Rosé-Pine
Rosé-Pine#1
Rosé-Pine#2
Tokyo-Night
Tokyo-Night#1
Tokyo-Night#2
Material-Sakura
Material-Sakura#1
Material-Sakura#2
Graphite-Mono
Graphite-Mono#1
Graphite-Mono#2
Cyberpunk-Edge
Cyberpunk-Edge#1
Cyberpunk-Edge#2
Frosted-Glass
Frosted-Glass#1
Frosted-Glass#2
Gruvbox-Retro
Gruvbox-Retro#1
Gruvbox-Retro#2

Styles

Theme Select
Theme Select
Wallpaper Select
Wallpaper Select
Launcher Style Select
Launcher Style Select
Launcher Styles
rofi style#1
rofi style#2
rofi style#3
rofi style#4
rofi style#5
rofi style#6
rofi style#7
rofi style#8
Wlogout Menu
Wlogout Menu#1
Wlogout Menu#2
Game Launchers
Game Launchers#1
Game Launchers#2
Game Launchers#3
Game Launchers#4

Packages

n
v
i
d
i
a
linux-headersfor main kernel (script will auto detect from /usr/lib/modules/)
linux-zen-headersfor zen kernel (script will auto detect from /usr/lib/modules/)
linux-lts-headersfor lts kernel (script will auto detect from /usr/lib/modules/)
nvidia-dkmsnvidia drivers (script will auto detect from lspci -k | grep -A 2 -E "(VGA|3D)")
nvidia-utilsnvidia utils (script will auto detect from lspci -k | grep -A 2 -E "(VGA|3D)")
u
t
i
l
s
pipewireaudio and video server
pipewire-alsafor audio
pipewire-audiofor audio
pipewire-jackfor audio
pipewire-pulsefor audio
gst-plugin-pipewirefor audio
wireplumberaudio and video server
networkmanagernetwork manager
network-manager-appletnm tray
bluezfor bluetooth
bluez-utilsfor bluetooth
bluemanbt tray
l
o
g
i
n
sddm-gitdisplay manager for login
qt5-waylandfor QT wayland XDP
qt6-waylandfor QT wayland XDP
qt5-quickcontrolsfor sddm theme
qt5-quickcontrols2for sddm theme
qt5-graphicaleffectsfor sddm theme
h
y
p
r
hyprland-gitmain window manager (hyprland-nvidia-git if nvidia card is detected)
dunstgraphical notification daemon
rofi-lbonn-wayland-gitapp launcher
waybar-hyprland-gitstatus bar
swwwwallpaper app
swaylock-effects-gitlockscreen
wlogoutlogout screen
grimblast-gitscreenshot tool
slurpselects region for screenshot/screenshare
swappyscreenshot editor
cliphistclipboard manager
d
e
p
e
n
d
e
n
c
y
polkit-kde-agentauthentication agent
xdg-desktop-portal-hyprlandXDG Desktop Portal
pacman-contribfor system update check
python-pyamdgpuinfofor amd gpu info
parallelfor parallel processing
jqto read json
imagemagickfor image processing
qt5-imageformatsfor dolphin image thumbnails
ffmpegthumbsfor dolphin video thumbnails
kde-cli-toolsfor dolphin open with option
brightnessctlbrightness control for laptop
pavucontrolaudio settings gui
pamixerfor waybar audio
t
h
e
m
e
nwg-looktheming GTK apps
kvantumtheming QT apps
qt5cttheming QT5 apps
a
p
p
s
firefoxbrowser
kittyterminal
neofetchfetch tool
dolphinkde file manager
visual-studio-code-bingui code editor
vimtext editor
arkkde file archiver
s
h
e
l
l
zshmain shell
ezacolorful file lister
oh-my-zsh-gitfor zsh plugins
zsh-theme-powerlevel10k-gittheme for zsh
pokemon-colorscripts-gitdisplay pokemon sprites

Keybindings

Keys Action
Super + Q quit active/focused window
Alt + F4 quit active/focused window
Super + Del quit hyprland session
Super + W toggle window on focus to float
Alt + Enter toggle window on focus to fullscreen
Super + J toggle layout
Super + G toggle window group
Super + T launch kitty terminal
Super + E launch dolphin file explorer
Super + C launch vscode
Super + F launch firefox
Super + A launch desktop applications (rofi)
Super + Tab switch open applications (rofi)
Super + R browse system files (rofi)
F10 mute audio output (toggle)
F11 decrease volume (hold)
F12 increase volume (hold)
Super + V clipboard history paste
Super + L lock screen
Super + Backspace logout menu
Super + K switch keyboard layout
Super + P drag to select area or click on a window to print
Super + Alt + P print current screen
Super + RightClick resize the window
Super + LeftClick change the window position
Super + MouseScroll cycle through workspaces
Super + Shift + resize windows (hold)
Super + Shift + Ctrl + move active window within the current workspace
Super + [0-9] switch to workspace [0-9]
Super + Shift + [0-9] move active window to workspace [0-9]
Super + Alt + [0-9] move active window to workspace [0-9] (silently)
Super + Alt + S move window to special workspace
Super + S toogle to special workspace
Super + Alt + G disable hypr effects for gamemode
Super + Alt + next wallpaper
Super + Alt + previous wallpaper
Super + Alt + next waybar mode
Super + Alt + previous waybar mode
Super + Shift + D toggle (theme <//> wall) based colors
Super + Shift + T theme select menu
Super + Shift + W wallpaper select menu
Super + Shift + A rofi style select menu

Youtube

p
l
a
y
l
i
s
t

YouTube playlist thumbnail

Known Issues

  • Few scaling issues with rofi configs, as they are created based on my ultrawide (21:9) display.
  • Random lockscreen crash, refer swaywm/sway#7046
  • Waybar launching rofi breaks mouse input (added sleep 0.1 as workaround), refer Alexays/Waybar#1850
  • Flatpak QT apps does not follow system theme

hyprdots's People

Contributors

akashgagda avatar balssh avatar deividreinkeschiitz avatar devckvargas avatar effibot avatar ettige avatar firman-qs avatar hashinui avatar jasonkoogler avatar joshrandall8478 avatar jpx40 avatar kageyam4 avatar kemipso avatar kleborgn avatar klpod221 avatar krhyme7 avatar lol-lap avatar mahaveergurjar avatar mostafamohamed2002 avatar o-oualid avatar prasanthrangan avatar quuixlie avatar raprogramm avatar ryansantos1174 avatar stove-jeebs avatar sudocompetence avatar t-crypt avatar t3l3sc0p3 avatar tuxtweaker avatar zer0cha0s avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.