Khairy Ibrahim dotfiles for Hyprland, Wayland compositor.
This repository will be updated as development progresses.
- 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
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
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
yay -S bluez bluez-utils blueman networkmanager network-manager-applet
yay -S nemo nemo-fileroller opensnitch clamav clamtk bleachbit stacer-bin tuxedo-control-center-bin mpv imv
yay -S vscodium-bin vscodium-bin-marketplace vscodium-bin-features
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
yay -S noto-fonts noto-fonts-cjk noto-fonts-emoji noto-fonts-extra ttf-noto-nerd
yay -S nvidia-dkms nvidia-utils nvidia-settings libva libva-nvidia-driver
- 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.
- Super + Shift + Q (Exit hyprland)
- Super + Q (kills active window)
- Super + R (Applications launcher)
- Super + Enter (Terminal Emulator)
Distribution | Arch Linux |
Compositor | Hyprland |
Terminal Emulator | Kitty |
Applications launcher | Rofi |
Bar | Waybar |
Wallpaper | swww • Waypaper |
authentication agent | xfce-polkit |
Antivirus | ClamAV • ClamTk |
Firewall | OpenSnitch • EtherApe |
Terminal text editor | Neovim • GNU nano |
text editor | VSCodium |
Terminal File Manager | LF |
File Manager | Nemo |
File Archiver Utility | PeaZip |
Interactive Shell | fish |
System Shell | GNU Bash |
Network management | NetworkManager • NM-Applet/connection-editor |
Modem management | ModemManager • Modem Manager GUI |
Bluetooth | BlueZ • Blueman |
Login Manager | SDDM |
Screen Sharing | grim • slurp • swappy • OBS Studio |
Notification Daemon | SwayNotificationCenter • SwayOSD |
Input Tools | gestures |
Screen locker | gtklock • userinfo-module • Mugshot • powerbar-module • playerctl-module |
Clipboard Manager | CopyQ |
Theme Manager | nwg look • Kvantum • qt5ct • qt6ct |
Theme And Sound Theme | Catppuccin • Smooth |
Cursor And Icon Pack | Material Cursors • Papirus Icon Pack • Papirus Icon Theme folders |
Audio Control | pavucontrol • pasystray • QjackCtl |
Power Management | TLP • TLPUI • auto cpufreq • Slimbook Battery • PowerTOP • swayidle |
- 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.