Linux RoomTable of Contents1. Why linuxI have always liked being able to customize, mod, and poke inside different things. Computers are machines for us to play around with and use how we see fit yet the only thing the big tech companies want to do it lock everything up and it disgusts me. Fuck google, fuck microsoft, fuck apple, and fuck all the other evil tech companies!!! Its time for the open source revolution and seize them all and open source the entire world!!! Without linux or any other unix life would be much much worse. Linux is my safe place from all the shit in the world.
2. DistrosI will distro hop a bit though for the most part I like to stay with the same distro and just change DE's or WM's. For the longest time I just switched to a different fedora spin every so often. Now I use arch because I got tired of fedora and couldnt find a distro I liked so I switched to arch to make it feel the way I want. 3. GUI appsA lot of linux users dont like GUI apps. I think they are great when they are done right. 3.1. Claws mailI have used thunderbird in the past though like I said before mozilla is evil as fuck. Through the power of actually following the unix philosophy and not being full of javascript bullshit claws is about the safest email client out there. Gone are the days of just clicking a email being enough to fuck you over. Anyways you likely noticed that claws just displays everything in plain text. I like using the dillo plugin for a nicer view, and guess what? Still no shitty javascript that can get you fucked! 3.2. Emacs
Don't use emacs. Its stupido.
Fun fact: I use emacs to work on this site. 3.3. SpaceFM
For the longest time I just used thunar because its decent and default
in xfce though I decided to give spaceFM a try as of writing this. I
might got annoyed of it in a week and ditch it or end up really liking
it. These kinds of things tend to go either way for me. I will either
fucking hate it or wonder how I ever lived without it. 3.3.1. Encrypted partitions in spaceFMSpaceFM doesnt support encrypted partitions by default but lucky for us its very customizable. To get encrypted disks working I use udisks2 and udiskie.
3.3.2. sftp
Spacefm uses sshfs for sftp support. Once you install it you will be
ready to rock. Though for my use case I need symlink support. sshfs
needs to have the option
3.4. mpvI switched to mpv because vlc was acting weird with audio sometimes when watching anime and nothing in this world is worse then something getting in the way of anime time! Just like lite-xl and neovim mpv uses lua for its config files and is really simple by default. It also can play youtube videos or other online streams just by giving it a url. 3.5. Liferea
Feed readers are one of those things I use on and off. A lot like mail
clients feed readers tend to be very bloated. Liferea is my favorite but
it has always had issues with nvidia drivers until I found out a
trick.
3.6. ePDFViewerI wanted a pdf viewer that was light weight and simple. Being a xfce user I wanted something that isnt tied to another DE and doesnt uses a hell ton of dependencies. 4. Web browsers
Modern browsers are some of the worse things to every happen. These are
some of the better options out there. 4.1. Icecat
I use to use firefox but switched to librewolf because
mozilla is evil as
fuck. If you don't know librewolf it its the ungoogled-chromium of
firefox. Than I switched from librewolf to icecat. 4.1.2. HardeningThe magic of icecat is it makes zero requests to mozilla but its not too hardened so you might wanta use a user.js. Check out pyllyukko user.js. 4.2. Palemoon and Basilisk
Palemoon is a old firefox fork that uses a
different rendering engine so it can keep up with newer webstandards
while stilling keeping the old interface and support older plugins.
Basilisk use to be developed by
moonchild and was designed to be kind of like palemoon but based off a
bit newer version of firefox. The basilisk team broke off and is now
seprate from moonchild but still keeps in close contact with them. 4.2.1. Hardening
Even though they are about as good as browsers get these days the
developers are still stupidos so you should
follow this guide.
Its also best you disable webrtc (only basilisk even supports webrtc out
of the two) and webgl along with other hardening because even though
they are based off older versions of firefox they still support the
modern features that make it easier for sites to fucking fingerprint
you. Basilisk is the only one that supports webrtc out of the two.
Basilisk users can come up with their own hack instead of having their hands held and gently walked through 4.3. Ungoogled chromium
Ungoogled chromium is what the name says, chromium without the google. I
still prefer to avoid anything chromim but if you really want to use a
chromium based browser without all the spyware shit you arent going to
get any better than this. It hella beats brave brave is fucking
terrible. There is a addon that lets you install addons from the chrome
store and update them without having to sign into google but I still
think the best option is just to manually install the addons to
completely avoid google. 4.4. librewolfLibrewolf is about the easiest way to get a decent hardened browser setup. It still makes some requests to mozilla which kind of sucks. 5. Command line
Yes, the terminal is a GUI program. But I put it here because fuck
you.
More nerd fonts can be found here. 5.1. AlacrittyI only started using it very recently because I been using kitty for a long time. I switched to alacritty because ssh in kitty is fucked up and I found out that alacritty now has a option for toml files for the config. The yml files was one of the biggest things keeping me away from alacritty. 5.2. zshzsh is pretty cool though I been playing with fish a bit and been thinking of switching to that. zsh has lots of cool things like vi keys (even though I use emacs) and is somewhat compatable with bash to. 5.3. vim
For a long time I used neovim. I started using neovim becaues I wanted
vim to act more like a ide and have fancy shit. For most things I ended
up using 6. ExtrasThese are programs I at one point used, dont use much… that I wanted to add. 6.1. lite-xl
I started using lite-xl because I wanted a simple little easy to config
graphical text editor. lite-xl is just that. I no longer have a need for
it as I get into emacs again as of writing this but still a great little
editor. 6.2. vlcYes, mpv is better. Yes, vlc sometimes has issues. But vlc is still better than the default media player on most systems and has its fair share of useful features. Even with mpv I still like to have vlc installed just in case mpv breaks when I dont have internet and I like its file converting features. The mobile version of vlc kicks ass. 6.3. EvolutionEvolution is one of the better mail clients out there. If for whatever reason you need to use gmail or some other locked down shitty service evolution has you covered. By default it uses the gnome style window decorators but unlike most gnome apps it lets you use your desktop/WM decorators instead. Its not as bad as most mail clients (looking at you thunderbird) and it lets you at least hide most of that shit out of the way. |