diff options
author | nathansmith117 <nathansmith@posteo.com> | 2025-03-25 09:22:37 -0600 |
---|---|---|
committer | nathansmith117 <nathansmith@posteo.com> | 2025-03-25 09:22:37 -0600 |
commit | 9feab41c56a527af27f4ed381e9d060cb27b05ec (patch) | |
tree | a2b6f7dba94a568cc04fea7fd8c78bc730fe099a | |
parent | 7a321ecd5b8127506d0778c213217ee8a56bfd1e (diff) |
Updated linux room
-rw-r--r-- | linux_room.html | 156 |
1 files changed, 114 insertions, 42 deletions
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 { <td> <h2>My current setup</h2> <ul> - <li>Distro: <a href="#fedora">fedora xfce</a></li> - <li>Web browser: <a href="#icecat">icecat</a></li> - <li>Mail client: <a href="#claws">claws</a></li> - <li>Editor: <a href="#lite-xl">lite-xl</a></li> - <li>Media player: <a href="#mpv">mpv</a></li> - <li>Feed reader: <a href="#liferea">liferea</a></li> - <li>Terminal: <a href="#alacritty">alacritty</a></li> - <li>Shell: <a href="#zsh">zsh</a></li> - <li>Terminal based editor: <a href="#vim">vim</a></li> - <li><a href="#emacs">emacs</a></li> + <li> + Distro: <a href="#fedora">fedora xfce</a> + <ul> + <li><a href="#setting_up">Setting up fedora</a></li> + <li><a href="#nvidia">Nvidia drivers</a></li> + <li><a href="#xfce_settings">xfce settings in fedora</a></li> + <li><a href="#rofi">rofi in xfce</a></li> + <li><a href="#useful_things">Useful things in fedora</a></li> + </ul> + </li> + <li> + <a href="#gui">GUI apps</a> + <ul> + <li>Web browser: <a href="#icecat">icecat</a></li> + <li>Mail client: <a href="#claws">claws</a></li> + <li>Editor: <a href="#emacs">emacs</a></li> + <li>Media player: <a href="#mpv">mpv</a></li> + <li>Feed reader: <a href="#liferea">liferea</a></li> + </ul> + </li> + <li> + <a href="#commandline">Command line</a> + <ul> + <li>Terminal: <a href="#alacritty">alacritty</a></li> + <li>Shell: <a href="#zsh">zsh</a></li> + <li>Terminal based editor: <a href="#vim">vim</a></li> + </ul> + </li> + <li> + <a href="#extras">Extras</a> + <ul> + <li><a href="#lite-xl">lite-xl</a></li> + </ul> + </li> </ul> </td> </tr> @@ -82,7 +106,7 @@ table { <table border="1" width="60%"> <tr> <td> - <h2 id="fedora">Fedora xfce</h2> + <h1 id="fedora">Fedora xfce</h1> <p> 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 { </tr> <tr> <td> - <h2>Setting up fedora</h2> + <h2 id="setting_up">Setting up fedora</h2> <p> 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 { </ul> </li> </ul> + </td> + </tr> - <h3>Nvidia drivers</h3> + <tr> + <td> + <h2 id="nvidia">Nvidia drivers</h2> <p> 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 { </tr> <tr> <td> - <h2>xfce settings in fedora</h2> + <h2 id="xfce_settings">xfce settings in fedora</h2> <p> 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 { </tr> <tr> <td> - <h2>Rofi in xfce</h2> + <h2 id="rofi">Rofi in xfce</h2> The default xfce appfinder been causing me issues lately so I decided to switch to rofi. <br/><br/> To make rofi work with my workflow I like to add some binds for it: @@ -238,7 +266,7 @@ table { </tr> <tr> <td> - <h2>Useful things in fedora</h2> + <h2 id="useful_things">Useful things in fedora</h2> Fedora doesn't have "update-grub" so instead you have to use these:<br/> <code> sudo grub2-mkconfig -o /etc/grub2.cfg<br/> @@ -251,6 +279,16 @@ table { <table border="1" width="60%"> <tr> <td> + <h1 id="gui">GUI apps</h1> + <p> + A lot of linux users dont like GUI apps. I think they are great + <a href="https://digdeeper.club/articles/design.xhtml" target="_blank">when they are done right</a>. + </p> + </td> + </tr> + + <tr> + <td> <h2 id="icecat">icecat</h2> <p> I use to use firefox but switched to librewolf because @@ -288,29 +326,29 @@ table { Also tried evolution but it was too bloated but not nearly as bad as thunderbird. </p> </td> - </tr> + </tr> <tr> <td> - <h2 id="lite-xl">lite-xl</h2> - <p> - 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. - </p> - - <h3>lite-xl config</h3> + <h2 id="emacs">Emacs</h2> <p> - The config can be found in my - <a href="https://codeberg.org/nathansmith/dotfiles/src/branch/main/.config/lite-xl" target="_blank">dotfiles</a>. - On different screen sizes lite-xl may look bad and to fix it you need to set the <code>LITE_SCALE</code> - environment variable. + <b>Don't use emacs. Its stupido.</b> + <br/><br/> + 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 <b>the grip strength to crush a human skull</b>. Now my rsi is cured + <i>as long as I keep up the exercises</i>. <br/><br/> - - 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 <a href="https://codeberg.org/nathansmith/dotfiles/src/branch/main/.emacs.d" + target="_blank">here</a>. + <br/> + <b>Fun fact: I use emacs to work on this site.</b> </p> </td> </tr> @@ -368,6 +406,14 @@ table { <table border="1" width="60%"> <tr> <td> + <h1 id="commandline">Command line</h1> + <p> + Yes, the terminal is a GUI program. But I put it here because <b>fuck you</b>. + </p> + </td> + </tr> + <tr> + <td> <h2 id="alacritty">Alacritty</h2> <p> I only started using it very recently because I been using kitty for a long time. @@ -404,9 +450,9 @@ table { <h2 id="vim">vim</h2> <p> 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 <s>lite-xl</s> 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 <a href="https://gitea.com/nathansmithsmith/nvim_config" target="_blank">here</a>) @@ -415,18 +461,44 @@ table { My vimrc can be found <a href="https://codeberg.org/nathansmith/dotfiles/src/branch/main/.vimrc" target="_blank"> here</a>. + <br/><br/> + <b><i>How dare someone use both emacs and vim!</i></b> Shut your fucking piehole stupido! </p> </td> </tr> + </table> + <table border="1" width="60%"> <tr> <td> - <h2 id="emacs">Emacs</h2> + <h1 id="extras">Extras</h1> <p> - <b>Don't use emacs. Its stupido.</b> - <br/><br/> - 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. + </p> + </td> + </tr> + + <tr> + <td> + <h2 id="lite-xl">lite-xl</h2> + <p> + 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. + </p> + + <h3>lite-xl config</h3> + <p> + My old config can be found + <a href="https://codeberg.org/nathansmith/dotfiles/src/commit/2cf000e92d2aec0f6e679aa228b739388b8edb72/.config/lite-xl" + target="_blank">here</a>. + On different screen sizes lite-xl may look bad and to fix it you need to set the <code>LITE_SCALE</code> + environment variable. + <br/><br/> + + 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. </p> </td> </tr> |