Have A zsh shell with fzf history and zsh syntax highlighting installed
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Package manager like yay for the community packages of openSuse tumbleweed.
EndeavourOS:
- Install portals along with Flatpak, depending on DE (+ GTK, always)
- btrfs + assistant, snapper, snap-pac as default (ideally also bootable snapshots)
- Provide not only printer, but also scanner support
- Enable pstate driver for AMD CPUs by default
- 1-click solution to enable recommended tweaks for gaming / interactive use
- On KDE desktop:
- Add dbus service to start Kwallet
- Configure Kwallet to require no password, but confirmation for access
- Ship with Discover
Mint - Firstly Wayland support, but that's been said before.
But one small annoyance is that they ship with a version of synaptic in the repos that doesn't allow software upgrades. The reason for this is that they want you to go through their update manager (which doesn't work for me, but eh). But seriously, for an OS and ecosystem which is supposed to be pro-user agency, why arbitrarily restrict people like that? I end up having to pin a specific version of it.
Arch install script could be better. The dedicated /home partition is a pain if you don't know what you're doing (I don't know what I'm doing). The encryption thing also breaks a lot of things.
Debian (testing branch): Add normal firefox to the repo. Firefox ESR is total bullshit that makes zero sense to use. I always install it either as flatpak or from the unstable repos using apt-pinning (which works great though!)
I think Mozilla just released a Firefox apt repository a few months ago.
LinuxMint
- Stop crashing when I log in after standby
- Weird graphical glitches
- The WiFi manager. Trying to connect to work WiFi but I then have to fill in info on certificates, protocols and what not. Stuff I don't understand, don't experience on Mac/windows and don't want to know about.
- At least try to make an interesting package manager/store. How about some screenshots and icons?
For Arch Linux:
- support a different process supervisor
- dinit, or
- s6 with some high level sugar
- don't use Bash anywhere
- port down to POSIX, and
- port up to Zsh
- port minimal launchers to execline
- replace PKGBUILD format, maybe with
- nearly identical but Zsh
- NestedText containing Zsh snippets
- use this to render Zsh based on templates
- my favorite template engine: wheezy.template
- use this to render Zsh based on templates
- build packages with more optimizations, like the CachyOS repos
- include or endorse something like aconfmgr
- port conf files to NestedText
Fedora's bootloader sucks, I want to use SDBoot but it's set up so weirdly that installing it would break the install.
For Fedora, replace the current installer (Anaconda) with the openSUSE Tumbleweed installer.
One of the aspects I love about the openSUSE TW installer is the ability to remove groups of packages for the initial install. This is particularly useful if you never use certain programs or intend to replace them with the Flatpak version.
The everything ISO is more granular, but not to the point of openSUSE. Way back in the day you could mess with package selections in depth.
I wish Debian had a version with more recent software that is suitable for regular use. I know many people use Testing and Sid, but Testing often has delayed security updates and it’s not unusual for Sid to break. And both get weird around the freeze for the next release. It would be great if there was a version like Tumbleweed that was constantly rolling and received automated testing to prevent many of the problems Unstable experiences.
I currently use Tumbleweed on my computers and Debian on my servers, but I would love to use Debian on everything.
PopOs
Not have 10s of GBs of updates every week. I mean seriously wtf.
Debian needs a better installer. It'd be awesome if it had something more akin to Fedora/RHEL's Anaconda, or even just made Calamares the default (so long as it didn't install every single locale available like their live inages currently do).
Kubuntu
Remove snap < caused loads of shit back in the day, now it's an extremely slow installation system that wants to force me to use it. Fuck you.
Remove systemd < promised to be a super fast init system, took over loads of shit it has nothing to do with and ended up being nothing faster at all. Now my logs are sometimes in actual log files, you know, easy text, sometimes they're in the headache callled journalctl. I always change my SSH server port (Ubuntu server) that was a quick config file change and restart ssh, now it's making systemd files, and 10 minutes to do. Its a constant headache and I fucking hate everything about it
I wish arch had proper printing support, I've never ever been able to get it to work no matter how much I RTFM. I think it should be something you choose at install or that you could set up in an automated fashion.
I would want a FreeBSD type of packaging system where system libraries and apps are different. Their binary packages are separated into quarterly and latest so you get a very stable OS but either Debian or arch style package updates.
Stop using stupid adjective/animal for release names. When editing an apt list I don't want to have to lookup "which release was 'xenial'?" Just use the yy.mm format.
Arch: Move more of the things shipped by the distro to /usr/
, too many things are still in /etc/
, /var/
and /srv/
. Generally this isn't a problem, but when you want to make an A/B updated image where only /usr/
is shipped it is a bit annoying. Also, bash
has no way to have a "distro" version of /etc/profile
.
Another benefit is: no .pacnew
files in /etc/
(or anywhere else) since those would all be managed by the system maintainer and aren't touched by the package manager
I wish Ubuntu was just xUbuntu by default and that xfce didn’t have like 4 different settings menus for no reason. I’d also like it if there was a minimalist icon theme by default, and a dock like old school vanilla Ubuntu.
Oh and better multi monitor support
Bring back Linux Mint KDE
Nothing. Artix gives me all the freedoms.