aboutsummaryrefslogtreecommitdiff
path: root/linux_room.html
diff options
context:
space:
mode:
authornathansmith117 <nathansmith@posteo.com>2025-03-25 09:22:37 -0600
committernathansmith117 <nathansmith@posteo.com>2025-03-25 09:22:37 -0600
commit9feab41c56a527af27f4ed381e9d060cb27b05ec (patch)
treea2b6f7dba94a568cc04fea7fd8c78bc730fe099a /linux_room.html
parent7a321ecd5b8127506d0778c213217ee8a56bfd1e (diff)
Updated linux room
Diffstat (limited to 'linux_room.html')
-rw-r--r--linux_room.html156
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>