Sober is my personal Linux meta-distribution oriented for general purpose workstation work.
Read the bootstrap bash script, then run it.
This is assumed:
- You are on a typical GNU/Linux desktop.
- You have access to root and sudo.
- You have the bash shell.
- You are on a fresh install specifically to use this.
- 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.
| Category | Software |
|---|---|
| Computing environment | GNU Emacs |
| Window manager | river-classic |
| Package manager | Guix (user install) |
| Keyboard Layout | Standard Dvorak + capslock = escape |
| Theme | BlackMATE + Kvantum Dark + Windows 7 Icons, the true theme. |
| Terminal Emulator | my st fork |
| Shell (interactive use) | fish |
| Shell (non-interactive use) | zsh |
| Text editor | Emacs + Helix |
| Notes/Knowledge/Tasks/Life | Emacs org-mode |
| Video editor(s) | Shotcut/Kdenlive/Resolve |
| Art | Blender |
| Web Browser | Librewolf + Tor |
| Dynamic menu program | bemenu |
| Status bar | sandbar |
| Image editor | GIMP 3 + PhotoGIMP |
| Image viewer | nsxiv |
| Screenlocker | waylock |
| Audio editor | Audacity + sox |
| Multimedia Utilities | ffmpeg + image magick + gifsicle |
| Scripting Languages | sbcl + gforth + tcl + rlwrap |
| Virtualization | qemu + leshy |
| Level Editing | Eureka + Trenchbroom + Blender |
| Spirituality | Emacs bible-mode + diatheke + deacon |
| Finance | hledger + Emacs hledger-mode |
| Commandline Niceities | zoxide + pv + tree + ripgrep + scc + tealdeer + eza + fzf etc. |
| Calculator | qalculate |
| Archives/Compression | 7zip + unar + cabextract etc. |
| Download Management/Torrents | aria2c + Emacs aria2 |
| Data management | rclone + borg-backup + xfburn + syncthing |
| Version Control | git + subversion |
| Git Interface | Emacs magit + lazygit |
| Multimedia Playback | mpv + EMMS |
| Recording | obs + wf-recorder |
| Games 🤮 | gnugo + nethack + freedoom |
- Emacs configuration, these seem to be hyper-personalized
- Anki
- Resolve
- mocp
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.
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
Public Domain CC0.