-
fish (shell/prompt)
-
niri (compositor)
-
swaybg (background image)
-
swaylock (screen lock)
-
swayosd (actions display)
-
waybar (status bar)
-
kitty (pretty in-config tabs)
-
nemo (file manager)
-
dunst (notifications)
-
fuzzel (app launcher)
-
polkit-gnome (gtk polkit)
-
gnome-keyring (widely supported keyring)
-
pavucontrol (sound control)
-
wtype (keybinds)
-
short offloads (prime-run & mesa-run)
-
charge limiter (90)
-
start qemu network
-
mesa-runandprime-runto either feed procces i915 iGPU or nvidia dGPU
Checkmarks meaning presence of config
no autoinstall script
(but there arent many)
pacman -S fish niri swaybg swaylock swayosd waybar kitty nemo nemo-fileroller fuzzel polkit-gnome pavucontrol wtype xwayland-satellite xdg-desktop-portal-wlr
systemctl enable swayosd-libinput-backend.service --now
config/ contents go in .config/
utils/ contents may go in /sbin/ or where you like it more
systemd/ in /etc/systemd/system/ or ~/.config/systemd/user/ (swaybg)
(also enable service for it to work)
I may forget something
Super + Q spawns kitty
Super + D spawns nemo
Super + F spawns firefox
Super + T spawns Telegram
Super + R spawns fuzzel
Super + Alt + L locks session (swaylock)
Place you desired background as ~/.config/niri/background.png
Move swaybg.service to ~/.config/systemd/user/ and systemctl --user enable swaybg.service --now && systemctl --user add-wants niri.service swaybg.service
There are niri/workspaces, niri/keyboard, caps (though it fell off and i haven't felt like fixing it), sound, date, wttr.in, ram, power, dgpu state, backlight, charge, tray
Thanks to the lgaboury for the good waybar example
Fonts are from Nothing
Background is "Grozny" from Stanley Donwood edited to fit 2880x1800
