- Edit README to not be so ugly;
- Coffee emoji icon in waybar doesn't do anything;
- Find out why some emojis don't work in waybar;
- Bluetooth audio icon;
- Charging icon.
- Rice waybar UI more;
- Rice SDDM. see if upower acpi is needed
- Login manager & tiling window manager configuration;
- Bash configuration;
- Other packages I use.
- Install
yay
;git clone https://aur.archlinux.org/yay.git; cd yay; makepkg -si; cd ..; rm -rf yay
- Principal dependencies;
yay -S sddm wayland waybar ttf-hack-nerd i3 dmenu i3-status hyprland hyprpaper wofi
sddm
: Login manager;wayland
: Not an xorg configuration;hyprland
useswayland
;waybar
: Status bar;ttf-mononoki-nerd
: Default font;hyprland
: Our tiling window manager;wofi
: Application launcher;
- Enabling systemd services;
sudo systemctl enable sddm
: Enable the login manager;sudo systemctl enable power-profiles-daemon
: Enables thepower-profiles-daemon
;sudo systemctl enable NetworkManager
: Enablesnetwork-manager
;
- My SDDM theme is maldives, so edit
/lib/sddm/sddm.conf.d/default.conf
to set maldives as your current theme; - Install
xdg-desktop-portal-hyprland
to compatibility in applications, ensuring a smooth and speedyhyprland
experience.
yay -S gbm hyprland-protocols hyprlang hyprutils hyprwayland-scanner libdrm sdbus-cpp wayland-protocols; cd ~/Downloads; git clone --recursive https://github.com/hyprwm/xdg-desktop-portal-hyprland; cd xdg-desktop-portal-hyprland/; cmake -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib -DCMAKE_INSTALL_PREFIX=/usr -B build; cmake --build build; sudo cmake --install build
Other packages I use for the configuration to work completely (also just main programs like browser, editor, etc).
sudo yay -S xf86-video-amdgpu mesa mesa-utils vulkan-radeon opencl-amd neovim livegrep kitty firefox dolphin grim slurp udiskie power-profiles-daemon pavucontrol network-manager brightnessctl gnome-disk-utility git-completion otf-font-awesome
xf86-video-amdgpu
,mesa
,mesa-utils
,vulkan-radeon
, &opencl-amd
: AMD drivers;neovim
: Text editor;livegrep
: For fuzzy finding inneovim
;kitty
: Terminal;firefox
: Default browser;dolphin
: File manager;grim
&slurp
: For screenshots;udiskie
: Automatically mount USBs;power-profiles-daemon
: For the power button menu to work inwaybar
;network-manager
: Network manager, usenmtui
to connect to networks;brightnessctl
: Brightness control on laptops;gnome-disk-utility
: For browsering disk space;git-completion
: Git tab completion on things such as branches;otf-font-awesome
: Needed in waybar for icons of nerd fonts to work.
hyprland
tiling window manager:./.config/hypr
;i3
tiling window manager:./.config/i3
;i3
's status bar,i3status
:./.config/i3status
;waybar
status bar:./.config/waybar
;wofi
application launcher:./.config/wofi
;- kitty terminal:
./.config/kitty
; - Neovim:
./.config/nvim
.