tweaks to software
This commit is contained in:
parent
560eefd0a8
commit
e912d39ddb
80
distro.txt
80
distro.txt
@ -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
|
||||||
|
88
software.txt
88
software.txt
@ -1,58 +1,39 @@
|
|||||||
Graphical applications:
|
Graphical applications:
|
||||||
file manager: sapcefm > pcmanfm
|
file manager: sapcefm
|
||||||
pdf viewever: mupdf > xpfd (qt5) > libreoffice (printing)
|
pdf viewever: mupdf
|
||||||
screenshot: gscreenshot
|
screenshot:
|
||||||
text editor: geany > emacs (almost full os)
|
text editor: geany
|
||||||
archiver: xarchiver
|
archiver: xarchiver
|
||||||
music player: deadbeef
|
music player: deadbeef
|
||||||
file sync: syncthing
|
file sync: syncthing
|
||||||
video: mpv > vlc (qt5)
|
video: mpv
|
||||||
partitioning: gparted
|
partitioning: gparted
|
||||||
calculator: calc
|
calculator: galculator-gtk3
|
||||||
menu: rofi (with icons and customization) > dmenu (suckless)
|
menu:
|
||||||
bluetooth: blueman
|
bluetooth: blueman
|
||||||
terminal emulator: st (needs patches) > alacritty > kitty (gpu accelerated)
|
terminal emulator: alacritty
|
||||||
image viewver: sxiv > geeqie (printing ability)
|
image viewver:
|
||||||
irc: hexchat
|
irc: hexchat
|
||||||
internet:
|
ftp: browser
|
||||||
browser: firefox
|
browser: firefox > min (deb)
|
||||||
extensions:
|
|
||||||
umatrix
|
|
||||||
ublock origin
|
|
||||||
singlefile downloader
|
|
||||||
multi-account containers
|
|
||||||
https everywhere
|
|
||||||
decentraleyes
|
|
||||||
cleanurls
|
|
||||||
canvasblocker
|
|
||||||
skip redirect
|
|
||||||
css exfill protection
|
|
||||||
h264ify
|
|
||||||
feedreader
|
|
||||||
violentmonkey:
|
|
||||||
4chanx
|
|
||||||
adsBypasser
|
|
||||||
antiAdware
|
|
||||||
professional:
|
professional:
|
||||||
office: libreoffice (printing and document handling)
|
|
||||||
eda: kicad
|
eda: kicad
|
||||||
math: gnu octave (qt5)
|
|
||||||
cad: freecad (qt5) > solvespace
|
|
||||||
image: gimp
|
image: gimp
|
||||||
audio: audacity
|
audio: audacity
|
||||||
|
|
||||||
Terminal/tui applications:
|
Terminal/tui applications:
|
||||||
file manager: nnn > fff
|
file manager: nnn
|
||||||
pdf viewever: termpdf.py https://github.com/dsanson/termpdf.py (kitty term)
|
screenshot:
|
||||||
screenshot: scrot
|
text editor: vim > micro
|
||||||
text editor: vim > nano > micro
|
music player: cmus
|
||||||
archiver: 7z (and others)
|
|
||||||
music player: ncmpcpp (mpd) > cmus
|
|
||||||
encryption: tomb
|
encryption: tomb
|
||||||
partitioning: cfdisk
|
partitioning: cfdisk
|
||||||
calculator: bc
|
calculator: bc
|
||||||
irc: weechat > irssi
|
irc: weechat > irssi
|
||||||
email: mutt
|
email: mutt
|
||||||
|
utilities:
|
||||||
|
tealdeer: (tldr-pages) short and descriptive man pages
|
||||||
|
fzf: find files and directories
|
||||||
|
|
||||||
administration:
|
administration:
|
||||||
processes: htop
|
processes: htop
|
||||||
@ -63,12 +44,12 @@ administration:
|
|||||||
bling: ufetch
|
bling: ufetch
|
||||||
|
|
||||||
system:
|
system:
|
||||||
network: wpa_supplicant > connman > iwd
|
network: wpa_supplicant
|
||||||
input: libinput
|
input: libinput
|
||||||
lock screen: xss-lock + {xsecurelock > i3lock-fancy > betterlockscreen > i3lock-color}
|
lock screen:
|
||||||
acpi events handler: acpid
|
acpi events handler: acpid
|
||||||
key bindings: sxhkd
|
key bindings:
|
||||||
backlight control: acpilight > light > xbacklight
|
backlight control: acpilight
|
||||||
audio system:
|
audio system:
|
||||||
alsa:
|
alsa:
|
||||||
needed: alsa-firmware + alsa-tools
|
needed: alsa-firmware + alsa-tools
|
||||||
@ -76,32 +57,37 @@ system:
|
|||||||
pulseaudio only: apulse https://github.com/i-rinat/apulse
|
pulseaudio only: apulse https://github.com/i-rinat/apulse
|
||||||
volume and control: alsa-utils
|
volume and control: alsa-utils
|
||||||
ntp daemon: chrony
|
ntp daemon: chrony
|
||||||
fonts: fontmanager
|
fonts:
|
||||||
print server: cups
|
print server: cups
|
||||||
mounter: udevil
|
mounter: udevil
|
||||||
wm: bspwm > awesome > i3 > dwm
|
wm:
|
||||||
statusbar: polybar > lemonbar-xft
|
statusbar:
|
||||||
notifications: dunst > awesome
|
notifications:
|
||||||
distro: void glibc > void musl (breaks xdeb)
|
distro: void glibc > void musl (breaks xdeb)
|
||||||
dotfile manager: yadm
|
|
||||||
authentication: pam_u2f
|
authentication: pam_u2f
|
||||||
shell: bash > fish
|
shell: bash
|
||||||
compositor: picom (https://www.reddit.com/r/unixporn/comments/fb4f9r/were_doing_blur_all_wrong/)
|
compositor:
|
||||||
login manager: none
|
login manager: none
|
||||||
boot: refind > grub + os-prober
|
boot: grub + os-prober
|
||||||
wrappers and compatibility programs:
|
wrappers and compatibility programs:
|
||||||
xbps: vpm
|
xbps: vpm
|
||||||
sv: vsv https://github.com/bahamas10/vsv
|
sv: vsv https://github.com/bahamas10/vsv
|
||||||
.deb to xbps: xdeb https://github.com/toluschr/xdeb
|
.deb to xbps: xdeb https://github.com/toluschr/xdeb
|
||||||
|
|
||||||
settings:
|
settings:
|
||||||
|
gaming mouse config: piper
|
||||||
network: wifish + dialog
|
network: wifish + dialog
|
||||||
lock screen: xscreensaver
|
lock screen:
|
||||||
video: arandr
|
video:
|
||||||
themes: lxappearance
|
themes: lxappearance
|
||||||
audio: alsa-utils
|
audio: alsa-utils
|
||||||
desktop: nitrogen
|
desktop: nitrogen
|
||||||
gestures: libinput gestures + https://gitlab.com/cunidev/gestures
|
gestures: libinput gestures + https://gitlab.com/cunidev/gestures
|
||||||
power: tlpui
|
power: tlpui
|
||||||
|
|
||||||
|
extra/needed:
|
||||||
|
alsa-firmware
|
||||||
|
alsa-tools
|
||||||
|
alsa-plugins
|
||||||
|
qt5-wayland
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user