You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 

93 lines
3.2 KiB

optimizations:
swap: zramen (zram compressed RAM)
interrupts: irqbalance
entropy: haveged
power:
tlp
ryzenadj + https://gitlab.com/ryzen-controller-team/ryzen-controller
filesystem: https://wiki.archlinux.org/index.php/Ext4#Improving_performance
video:
adriconf (graphics driver configuration utility)
https://wiki.archlinux.org/index.php/AMDGPU (specifically tearfree)
not needed for wayland
fonts: https://blog.brunomiguel.net/geekices/how-to-get-good-font-rendering-in-void-linux/
to make:
audio:
apulse per-app settings
graphical config for alsa
keyboard shortcut editor
code:
remake fprintd without polkit (just pam module and tools)
either fix or remake lxappearance (wayland segfault)
touchpad configuration tool:
sensibility
gestures
scrolling
automatic /etc/fstab generation at boot
alsa automatic master device configuration
sudo easy configuration (like polkit permissions):
executable permission w/wo password based on the user/group
double check with visudo at the end of configuration
aims to replace pkexec
graphical configuration via dropdown menus
sxhkd bindings:
toggle touchpad
volume (control + mic + mute)
brightness control
lock the screen
rfkill (airplane mode)
screenshot
performance:
performance configuration switching tool (governor, fan settings, etc):
cgroups for better performance
battery threshold configuration
hybernate to disk on low battery
rofi:
sidepane settings (like in deepin): https://github.com/adi1090x/rofi
unified settings menu
misc:
cron job to update man database
custom volume notifications with track playing
helpful links:
https://telegra.ph/Ricing-your-nix-desktop-epI-01-18
https://old.reddit.com/r/unixporn/comments/feseh2/getting_started_with_bspwm_for_beginners/
Wayland: (deprecated)
wm: sway > wayfire
clipboard: clipman
screenshots: grim + slurp
image viewever: imv
logout menu: wlogout (requires systemd)
screen locker: swayidle + {swaylock, swaylock-effects (manual installation)}
swayidle requires manual compilation: option -Dlogind=disabled
notifications: mako
background: azote > swaybg
azote requires changes in /usr/bin/azote: change python3.6 to 3.8
bar: waybar > {wf-dock,swaybar} + i3blocks
waybar requires libappindicator
menu: wofi > bemenu > sgtk-menu (manual installation) > nwg-launchers (manual)
backlight: acpilight (needs udev rule)
randr: kanshi > wdisplays > wrandr (both need manual installation)
Other applications not substituted will require xwayland server to be run
hopefully as the wlroots project moves on and wayland desktop standardization
progresses there will be less retrocompatibility issues.
The main reasoning behing ditching X11 as a protocol is to provide a better
expirience for laptop users, especially regarding battery life.
wrandr: https://github.com/csicar/wrandr
wdisplays: https://github.com/cyclopsian/wdisplays
swaylock-effects: https://github.com/mortie/swaylock-effects
sgtk-menu: https://github.com/nwg-piotr/sgtk-menu/wiki/Installation
Useful: https://wayland.emersion.fr/
Links:
https://wiki.archlinux.org/index.php/General_recommendations