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.
93 lines
3.2 KiB
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
|
|
|