From 9feab41c56a527af27f4ed381e9d060cb27b05ec Mon Sep 17 00:00:00 2001 From: nathansmith117 Date: Tue, 25 Mar 2025 09:22:37 -0600 Subject: Updated linux room --- linux_room.html | 156 +++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 114 insertions(+), 42 deletions(-) (limited to 'linux_room.html') diff --git a/linux_room.html b/linux_room.html index 0a342a8..00265f7 100644 --- a/linux_room.html +++ b/linux_room.html @@ -35,16 +35,40 @@ table {

My current setup

@@ -82,7 +106,7 @@ table { + -

Nvidia drivers

+ +
-

Fedora xfce

+

Fedora xfce

Fedora been my go to for quite a while though I sometimes switch desktops lmao. I have tried the gnome version but it doesn't really fit me so most @@ -96,7 +120,7 @@ table {

-

Setting up fedora

+

Setting up fedora

Fedora has a little extra setup you wouldn't see in something like linux mint though it isn't that bad. @@ -146,8 +170,12 @@ table { +

+

Nvidia drivers

Nvidia isn't the best on linux and I like AMD much more though I am stuck with nvidia for now. For xfce there are some extra settings to enable it but it works great once that is done. @@ -181,7 +209,7 @@ table {

-

xfce settings in fedora

+

xfce settings in fedora

By default xfce is a very plain desktop and looks kind of old and shitty (like this website), but it can look and feel great with some work! @@ -225,7 +253,7 @@ table {

-

Rofi in xfce

+

Rofi in xfce

The default xfce appfinder been causing me issues lately so I decided to switch to rofi.

To make rofi work with my workflow I like to add some binds for it: @@ -238,7 +266,7 @@ table {
-

Useful things in fedora

+

Useful things in fedora

Fedora doesn't have "update-grub" so instead you have to use these:
sudo grub2-mkconfig -o /etc/grub2.cfg
@@ -249,6 +277,16 @@ table {
+ + + + - + @@ -366,6 +404,14 @@ table {
+

GUI apps

+

+ A lot of linux users dont like GUI apps. I think they are great + when they are done right. +

+

icecat

@@ -288,29 +326,29 @@ table { Also tried evolution but it was too bloated but not nearly as bad as thunderbird.

-

lite-xl

-

- I started using lite-xl because I wanted a editor that was simple but very configurable. - Neovim and kate were my two favorite editors and lite-xl is kind of a mix of the two. - It uses lua for its config files and has some really cool things like: a project structure - to make it fit better for coding, support for all the major languages and lsp plugins. -

- -

lite-xl config

+

Emacs

- The config can be found in my - dotfiles. - On different screen sizes lite-xl may look bad and to fix it you need to set the LITE_SCALE - environment variable. + Don't use emacs. Its stupido. +

+ That is and will always be true but lately as of writing this I been bit by + the emacs bug. Using emacs is so bad and so wrong but feels so good to use. I defeated rsi + by doing hand exercises for nearly a year and a half as of writing this. I had to learn + the hard way being a guitarist and emacs user while taking CS classes and writing code + all the time wasnt a good idea. Now I play bass to but it balances out because I switched + over to IT and became too lazy to write code most of the time. I lost my lite weight hand + exercise tools and instead of buying new ones I just started using the heavy ones for hours + at a time until I had the grip strength to crush a human skull. Now my rsi is cured + as long as I keep up the exercises.

- - My config has buttons for quickly opening a terminal and file explore in the current directory. - It doesn't know what your defaults are for those apps so to set them just change the varibles - in the "init.lua" file. + I dont use doom emacs, spacemacs... or any of that shit. Just good old gnu emacs with my own + config which can be found here. +
+ Fun fact: I use emacs to work on this site.

+ + + +
+

Command line

+

+ Yes, the terminal is a GUI program. But I put it here because fuck you. +

+

Alacritty

@@ -404,9 +450,9 @@ table {

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 lite-xl more because - it did a better job doing all the fancy shit easier and smoother while still being - a lite bloat free editor. Neovim ended up just being used for editing configs, quickly + like a ide and have fancy shit. For most things I ended up using lite-xl emacs more + because well... emacs just make my autism happy. Neovim ended up just being used for editing + configs, quickly throwing together scripts, crazy vim wizard edits... so I decided to just ditch neovim (you can find my old config here) @@ -415,18 +461,44 @@ table { My vimrc can be found here. +

+ How dare someone use both emacs and vim! Shut your fucking piehole stupido!

+ + + + + -- cgit v1.2.3
-

Emacs

+

Extras

- Don't use emacs. Its stupido. -

- That is and will always be true but lately as of writing this I been bit by - the emacs bug. Using emacs is so bad and so wrong but feels so good to use. + These are programs I use to use, dont use much... that I wanted to add. +

+
+

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. +

+ +

lite-xl config

+

+ My old config can be found + here. + On different screen sizes lite-xl may look bad and to fix it you need to set the LITE_SCALE + environment variable. +

+ + My config has buttons for quickly opening a terminal and file explore in the current directory. + It doesn't know what your defaults are for those apps so to set them just change the varibles + in the "init.lua" file.