You are expected to have a basic understanding of the unix system. If you are new to linux, please visit here or look for similar resources online. Do NOT proceed
My configuration is personalized to utilize keyboard shortcuts as well as mouse actions to keep my workflow meaningful and flexible under varying conditions.
Before proceeding
- This readme is still a work in progress. Please open an issue for queries beyond its scope
- All the visual config parameters have been written for a resolution of 1920x1080 pixels
- Non GUI apps will need to be configured manually to be correctly displayed in lower/higher resolutions
- Please read the man-page for an app before asking specific questions not addressed here
Feature | Package |
---|---|
Floating Window Manager | openbox |
Tiling Window Manager | bspwm |
Tiling Window Manager | i3 |
Hyprland Window Manager | Hyprland |
Aylur's Gtk Shell | ags |
Compositor | picom |
Terminal | alacritty |
Shell | zsh |
Text Editor | geany |
File Manager | thunar |
Panel | polybar |
System Tray | stalonetray |
Dock | plank |
Widgets | eww |
Notification Daemon | dunst |
Application Launcher | rofi-wayland |
Right Click Menu | jgmenu |
Font List | Use |
---|---|
Noto Sans |
GTK and QT Font |
JetBrainsMono Nerd Font |
Primary Font |
Material Symbols |
Icons Font |
In Progress...
These configs are tested on Arch Linux, with 1920x1080 resolution.
- Using
yay
with the Chaotic-AUR enabled
yay -Syu --needed \
acpi acpilight alacritty appimagelauncher aur/qt5gtk2 aur/qt6gtk2 autotiling axel base-devel \
bc blueman bluez bluez-utils brightnessctl bspwm clight conky copyq dmenu drawing dunst \
envycontrol fd feh file-roller firefox flameshot fluent-cursor-theme-git font-manager fzf \
gammastep geany gnome-bluetooth-3.0 gnome-calculator gnome-disk-utility gnome-epub-thumbnailer \
gpick gpu-screen-recorder-git grep htop i3lock-color i3-resurrect i3-wm imagemagick jgmenu jq \
kdeconnect libplasma linux-wifi-hotspot man moreutils mpv mpv-mpris mugshot ncdu network-manager-applet \
networkmanager-openvpn noto-fonts noto-fonts-cjk noto-fonts-emoji nsxiv nvtop obconf openbox openssh \
openvpn paper papirus-icon-theme pastel pavucontrol perl picom-git plank plasma-browser-integration \
playerctl polkit-gnome polybar python-gtts python-materialyoucolor-git python-pipx python-wheel \
qbittorrent qt5ct rhythmbox rofi-wayland rtorrent ruby-fusuma ruby-fusuma-plugin-sendkey \
ruby-fusuma-plugin-wmctrl scrot sioyek-git snapshot stalonetray sxhkd termdown thunar \
thunar-archive-plugin thunar-media-tags-plugin thunar-volman timeshift translate-shell \
ttf-jetbrains-mono ttf-jetbrains-mono-nerd ttf-material-symbols-variable-git ttf-nerd-fonts-symbols \
ttf-nerd-fonts-symbols-common tumbler viewnior waypaper-git wget wmctrl xcape xclip xdg-autostart \
xdg-user-dirs xdg-user-dirs-gtk xdo xdotool xfce4-power-manager xfce4-settings xiccd xorg-xdpyinfo \
xorg-xkill xorg-xrandr xorg-xrdb xorg-xsetroot xorg-xwininfo xqp xss-lock yad ytfzf zathura zathura-cb \
zathura-pdf-mupdf zenity zscroll-git zsh
If you want to install hyprland configs to work, you need the following packages as well:
yay -Syu --needed \
aylurs-gtk-shell-git dart-sass gnome-control-center grim hypridle hyprland \
hyprlock aur/hyprpicker nwg-displays slurp swww ttf-readex-pro \
xdg-desktop-portal-hyprland python-pywayland wl-clipboard
- end-4 for his amazing ags configs
- beyond9thousand for his Readme and the system tray script idea
- adi1090x for his awesome rofi themes and some other scripts from Archcraft
- vaxerski for all of his awesome work on Hyprland