Skip to content
vkenyazPublic

About

My personal Linux meta-distribution for general purpose workstation use.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sober

./desktop.webp

Sober is my personal Linux meta-distribution oriented for general purpose workstation work.

Installation

Read the bootstrap bash script, then run it.

This is assumed:

  1. You are on a typical GNU/Linux desktop.
  2. You have access to root and sudo.
  3. You have the bash shell.
  4. You are on a fresh install specifically to use this.
  5. You know what you are doing, and are prepared for the worst.

The script is not idempotent, nor designed to be, run it only once.

Inventory

CategorySoftware
Computing environmentGNU Emacs
Window managerriver-classic
Package managerGuix (user install)
Keyboard LayoutStandard Dvorak + capslock = escape
ThemeBlackMATE + Kvantum Dark + Windows 7 Icons, the true theme.
Terminal Emulatormy st fork
Shell (interactive use)fish
Shell (non-interactive use)zsh
Text editorEmacs + Helix
Notes/Knowledge/Tasks/LifeEmacs org-mode
Video editor(s)Shotcut/Kdenlive/Resolve
ArtBlender
Web BrowserLibrewolf + Tor
Dynamic menu programbemenu
Status barsandbar
Image editorGIMP 3 + PhotoGIMP
Image viewernsxiv
Screenlockerwaylock
Audio editorAudacity + sox
Multimedia Utilitiesffmpeg + image magick + gifsicle
Scripting Languagessbcl + gforth + tcl + rlwrap
Virtualizationqemu + leshy
Level EditingEureka + Trenchbroom + Blender
SpiritualityEmacs bible-mode + diatheke + deacon
Financehledger + Emacs hledger-mode
Commandline Niceitieszoxide + pv + tree + ripgrep + scc + tealdeer + eza + fzf etc.
Calculatorqalculate
Archives/Compression7zip + unar + cabextract etc.
Download Management/Torrentsaria2c + Emacs aria2
Data managementrclone + borg-backup + xfburn + syncthing
Version Controlgit + subversion
Git InterfaceEmacs magit + lazygit
Multimedia Playbackmpv + EMMS
Recordingobs + wf-recorder
Games 🤮gnugo + nethack + freedoom

Not included

  • Emacs configuration, these seem to be hyper-personalized
  • Anki
  • Resolve
  • mocp

History

This is a successor project to ‘vilyaemsetup’ which was a massive repository that contained a script to bootstrap the system. That project had a few problems that justified starting anew.

  • It could only run on Devuan OpenRC in particular.
  • The aesthetic was undecided, and previous themes bloated the repository with their phat binary assets.
  • The scripts were janky..
  • Packages were done completely in apt, and some using nix-profile, a very janky, and buggy way to do things, it was of course, not completely reproducible to the degree I deem acceptable.
  • I now use Emacs and evil mode.
  • I now use River + Wayland.
  • I don’t like dealing with GNU stow, using symlinks to store configs is just a bad idea.
  • The install included proprietary software, that’s bad mmmkayy?
  • The install included development libraries, not just a few, no, a lot of them.
  • There are too many directories in the repository, I would like it if were easy for anyone to navigate, keep it as flat as possible.
  • I now have my wallpapers in webp, because I am evil, and torture Adobe™️users.

More Info

Only contributions from via Codeberg or email will be accepted.

Website: https://vilyaem.xyz

Support this project:

XMR:48Sxa8J6518gqp4WeGtQ4rLe6SctPrEnnCqm6v6ydjLwRPi9Uh9gvVuUsU2AEDw75meTHCNY8KfU6Txysom4Bn5qPKMJ75w

WOW:WW2L2yC6DMg7GArAH3nqXPA6UBoRogf64GodceqA32SeZQpx27xd6rqN82e36KE48a8SAMSoXDB5WawAgVEFKfkw1Q5KSGfX9

Liberapay: https://liberapay.com/vilyaem/donate

License

Public Domain CC0.

About

My personal Linux meta-distribution for general purpose workstation use.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages