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.
110 lines
3.6 KiB
110 lines
3.6 KiB
5 years ago
|
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:
|
||
|
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)
|
||
|
fan control:
|
||
|
lm_sensors
|
||
|
gpu:
|
||
|
radeon-profile (qt5) + radeon-profile-daemon
|
||
|
|
||
|
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
|
||
|
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/
|
||
|
|
||
|
Variations:
|
||
|
Wayland: (deprecated)
|
||
|
wm: wayfire > sway
|
||
|
screenshots: grim
|
||
|
image viewever: imv > geeqie
|
||
|
partition manager: gparted
|
||
|
screen locker: swayidle + swaylock
|
||
|
notifications: mako
|
||
|
background: azote > swaybg
|
||
|
bar: waybar
|
||
|
menu: wofi
|
||
|
backlight: brightnessctl (requires root or special access)
|
||
|
|
||
|
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.
|
||
|
|
||
|
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 |
|
||
|
----------------
|
||
|
|
||
|
Links:
|
||
|
https://wiki.archlinux.org/index.php/General_recommendations
|