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.
 

109 lines
3.6 KiB

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