Skip to content

My dotfiles for Hyprland, Wayland compositor. and archlinux

Notifications You must be signed in to change notification settings

diskukumber/disos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

hyprland-dotfiles

Khairy Ibrahim dotfiles for Hyprland, Wayland compositor.

still under development

This repository will be updated as development progresses.

screenshots

Screenshot

INSTALLATION Arch And Arch-based distributions

  • After installing hyprland using the archinstall and booting to your hyprland fresh install open kityy with super enter and run the fallowing command to remove unnaccery packges
sudo pacman -Rnscc dunst dolphin wofi
  • don't forget to insttall yay the AUR Helper

  • install your web browesr of choes and head to this repo and run the commands below as it fits you

  • for NVIDIA users follw this guid over at the Hyprland Wiki and this for Multi Gpu

add user to input group

sudo usermod -a -G input username

Hyprland Stuff

yay -S waybar swaync swayosd-git rofi-lbonn-wayland swww  \
xfce-polkit swayidle gestures gammastep mugshot copyq conky  \
gtklock gtklock-playerctl-module gtklock-powerbar-module gtklock-userinfo-module

Dependencies

yay -S xorg-xwayland xwaylandvideobridge-bin ffmpegthumbnailer  \
tumbler xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs  \
pamixer playerctl pavucontrol qjackctl pasystray-wayland  \
brightnessctl grim slurp swappy mtpfs gvfs gvfs-mtp gvfs-gphoto2  

Bluetooth And Network

yay -S bluez bluez-utils blueman networkmanager network-manager-applet

core apps

yay -S nemo nemo-fileroller opensnitch clamav clamtk bleachbit stacer-bin tuxedo-control-center-bin mpv imv 

VSCodium

yay -S vscodium-bin vscodium-bin-marketplace vscodium-bin-features 

themes

yay -S nwg-look-bin qt5ct qt6ct adwaita-qt5-git adwaita-qt6-git gnome-themes-extra \
papirus-icon-theme papirus-folders-git googledot-cursor-theme sound-theme-smooth grub-customizer

Fonts

yay -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-noto-nerd

NVIDIA drivers

yay -S nvidia-dkms nvidia-utils nvidia-settings libva libva-nvidia-driver 

Work In Progress

  • Adding Taskbar Module to Waybar.
  • Setting Taskbar to only show applications of current Active workspace.
  • Adding Workspaces Module to Waybar.
  • Fix Mouse Right Click Minimize Application Not Working in Waybar Taskbar.
  • Adding System Tray Module to Waybar.
  • Adding show current Active Window to Waybar.
  • Adding custom Application launcher Module to Waybar.
  • More Customizations for Waybar - Clock, Network Monitoring, etc.

Some important Key bindings

  • Super + Shift + Q (Exit hyprland)
  • Super + Q (kills active window)
  • Super + R (Applications launcher)
  • Super + Enter (Terminal Emulator)

Packages & Details

Distribution Arch Linux
Compositor Hyprland
Terminal Emulator Kitty
Applications launcher Rofi
Bar Waybar
Wallpaper swwwWaypaper
authentication agent xfce-polkit
Antivirus ClamAVClamTk
Firewall OpenSnitchEtherApe
Terminal text editor NeovimGNU nano
text editor VSCodium
Terminal File Manager LF
File Manager Nemo
File Archiver Utility PeaZip
Interactive Shell fish
System Shell GNU Bash
Network management NetworkManagerNM-Applet/connection-editor
Modem management ModemManagerModem Manager GUI
Bluetooth BlueZBlueman
Login Manager SDDM
Screen Sharing grimslurpswappyOBS Studio
Notification Daemon SwayNotificationCenterSwayOSD
Input Tools gestures
Screen locker gtklockuserinfo-moduleMugshotpowerbar-moduleplayerctl-module
Clipboard Manager CopyQ
Theme Manager nwg lookKvantumqt5ctqt6ct
Theme And Sound Theme CatppuccinSmooth
Cursor And Icon Pack Material CursorsPapirus Icon PackPapirus Icon Theme folders
Audio Control pavucontrolpasystrayQjackCtl
Power Management TLPTLPUIauto cpufreqSlimbook BatteryPowerTOPswayidle

known issues

  • Flameshot and OBS, can't capture desktop.
  • Some of Xorg Applications (X11), does not work with Wayland session (XWayland).
  • Some of native Wayland Applications, does not work.
  • wlr Modules working in config files but doesn't show up on waybar.