|
|
@ -1,12 +1,3 @@ |
|
|
|
emacs config: (deprecated) |
|
|
|
|
|
|
|
key bindings: ergoemacs https://ergoemacs.github.io/ |
|
|
|
|
|
|
|
file manager: treemacs https://github.com/Alexander-Miller/treemacs |
|
|
|
|
|
|
|
git: magit https://magit.vc/ + forge https://github.com/magit/forge |
|
|
|
|
|
|
|
visual: |
|
|
|
|
|
|
|
centaur-tabs https://github.com/ema2159/centaur-tabs |
|
|
|
|
|
|
|
beacon https://github.com/Malabarba/beacon |
|
|
|
|
|
|
|
kaolin themes https://github.com/ogdenwebb/emacs-kaolin-themes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
optimizations: |
|
|
|
optimizations: |
|
|
|
swap: zramen (zram compressed RAM) |
|
|
|
swap: zramen (zram compressed RAM) |
|
|
|
interrupts: irqbalance |
|
|
|
interrupts: irqbalance |
|
|
@ -18,10 +9,8 @@ optimizations: |
|
|
|
video: |
|
|
|
video: |
|
|
|
adriconf (graphics driver configuration utility) |
|
|
|
adriconf (graphics driver configuration utility) |
|
|
|
https://wiki.archlinux.org/index.php/AMDGPU (specifically tearfree) |
|
|
|
https://wiki.archlinux.org/index.php/AMDGPU (specifically tearfree) |
|
|
|
fan control: |
|
|
|
not needed for wayland |
|
|
|
lm_sensors |
|
|
|
fonts: https://blog.brunomiguel.net/geekices/how-to-get-good-font-rendering-in-void-linux/ |
|
|
|
gpu: |
|
|
|
|
|
|
|
radeon-profile (qt5) + radeon-profile-daemon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
to make: |
|
|
|
to make: |
|
|
|
audio: |
|
|
|
audio: |
|
|
@ -31,7 +20,7 @@ to make: |
|
|
|
|
|
|
|
|
|
|
|
code: |
|
|
|
code: |
|
|
|
remake fprintd without polkit (just pam module and tools) |
|
|
|
remake fprintd without polkit (just pam module and tools) |
|
|
|
either fix or remake lxappearance |
|
|
|
either fix or remake lxappearance (wayland segfault) |
|
|
|
touchpad configuration tool: |
|
|
|
touchpad configuration tool: |
|
|
|
sensibility |
|
|
|
sensibility |
|
|
|
gestures |
|
|
|
gestures |
|
|
@ -70,40 +59,35 @@ helpful links: |
|
|
|
https://telegra.ph/Ricing-your-nix-desktop-epI-01-18 |
|
|
|
https://telegra.ph/Ricing-your-nix-desktop-epI-01-18 |
|
|
|
https://old.reddit.com/r/unixporn/comments/feseh2/getting_started_with_bspwm_for_beginners/ |
|
|
|
https://old.reddit.com/r/unixporn/comments/feseh2/getting_started_with_bspwm_for_beginners/ |
|
|
|
|
|
|
|
|
|
|
|
Variations: |
|
|
|
Wayland: (deprecated) |
|
|
|
Wayland: (deprecated) |
|
|
|
wm: sway > wayfire |
|
|
|
wm: wayfire > sway |
|
|
|
clipboard: clipman |
|
|
|
screenshots: grim |
|
|
|
screenshots: grim + slurp |
|
|
|
image viewever: imv > geeqie |
|
|
|
image viewever: imv |
|
|
|
partition manager: gparted |
|
|
|
logout menu: wlogout (requires systemd) |
|
|
|
screen locker: swayidle + swaylock |
|
|
|
screen locker: swayidle + {swaylock, swaylock-effects (manual installation)} |
|
|
|
notifications: mako |
|
|
|
swayidle requires manual compilation: option -Dlogind=disabled |
|
|
|
background: azote > swaybg |
|
|
|
notifications: mako |
|
|
|
bar: waybar |
|
|
|
background: azote > swaybg |
|
|
|
menu: wofi |
|
|
|
azote requires changes in /usr/bin/azote: change python3.6 to 3.8 |
|
|
|
backlight: brightnessctl (requires root or special access) |
|
|
|
bar: waybar > {wf-dock,swaybar} + i3blocks |
|
|
|
|
|
|
|
waybar requires libappindicator |
|
|
|
Other applications not substituted will require xwayland server to be run |
|
|
|
menu: wofi > bemenu > sgtk-menu (manual installation) > nwg-launchers (manual) |
|
|
|
hopefully as the wlroots project moves on and wayland desktop standardization |
|
|
|
backlight: acpilight (needs udev rule) |
|
|
|
progresses there will be less retrocompatibility issues. |
|
|
|
randr: kanshi > wdisplays > wrandr (both need manual installation) |
|
|
|
The main reasoning behing ditching X11 as a protocol is to provide a better |
|
|
|
|
|
|
|
expirience for laptop users, especially regarding battery life. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Qt based applications: (nope it will quickly become kde) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
global configuration file kinda like the windows registry |
|
|
|
|
|
|
|
Registry: |
|
|
|
|
|
|
|
1) The setting appliction can be either run as root or as the user, in the first case |
|
|
|
|
|
|
|
it will operate on the global settings databse and in the latter on the local |
|
|
|
|
|
|
|
(per user) database |
|
|
|
|
|
|
|
2) the global databse and its "setters" operate in the /etc/ and /proc/ subdirectories and files |
|
|
|
|
|
|
|
whereas the local database and "setters" operate in the respective user's home directory |
|
|
|
|
|
|
|
3) the program then generates plain text files that are symlinked to their respective place |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
---------------- |
|
|
|
|
|
|
|
| settings | |
|
|
|
|
|
|
|
| application | |
|
|
|
|
|
|
|
---------------- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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: |
|
|
|
Links: |
|
|
|
https://wiki.archlinux.org/index.php/General_recommendations |
|
|
|
https://wiki.archlinux.org/index.php/General_recommendations |
|
|
|