From c2d46da747c4901c7fd7821c0fde715dd6bbf3a1 Mon Sep 17 00:00:00 2001 From: nathansmith117 Date: Wed, 12 Mar 2025 08:07:18 -0600 Subject: Working on tv corner --- linuxRoom.html | 427 --------------------------------------------------------- 1 file changed, 427 deletions(-) delete mode 100644 linuxRoom.html (limited to 'linuxRoom.html') diff --git a/linuxRoom.html b/linuxRoom.html deleted file mode 100644 index a46df77..0000000 --- a/linuxRoom.html +++ /dev/null @@ -1,427 +0,0 @@ - - - - - The linux room - - - - - - -
- Tux the penguin flying - - - - - - - - - - - - -
-

My current setup

- -
-

Dotfiles

-

This is a repo for my dotfiles and its kind of fucked up. - Some configs have there own repos because I didn't think ahead lmao. -

-
-

Back to main page

-
- - - - - -
-

Why linux

-

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

- Window kills kittens -
- - - - - - - - - - - - - - - - - -
-

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 - of the time I have used the kde spin though recently kde just haven't - been feeling the same. It has been feeling buggy and have been fighting - with nvidia drivers. After running xfce on my second computer for a while - I grew to really like it and started using it on my main and it have been - running much better then kde. -

-
-

Setting up fedora

-

- Fedora has a little extra setup you wouldn't see in something like linux mint though - it isn't that bad. -

-

Packages

-

- You can speed up dnf by adding these to /etc/dnf/dnf.conf
- - max_parallel_downloads=20
- fastestmirror=True -
-

- The default repos have lots of stuff but you might want an app that isn't in it like steam. - I know the gnome version has a enable 3rd party repos button that does everything I listed here - but I am on the xfce version and also had to do this on the kde verison. -

-
    -
  • - Setup rpm fusion to get more packages in dnf with the - resources here -
  • -
  • - Install flatpak if not already there using "sudo dnf install flatpak" then add - flathub - to get some cool apps! -
  • -
- -

Multimedia

-

- By default fedora doesn't have many codecs and you need to install them yourself. - Without them many media files will not work and lots of youtube videos will not be able to play. - The fedora docs use to show how to install them but they removed it from their page - and instead shows a new version which installs some stuff but not everything. - I do both of them to make sure I get all the codecs I need. -

-
    -
  • Update your system with sudo dnf upgrade
  • -
  • Install the new packages with sudo dnf group install multimedia
  • -
  • - Install the old ones with these three commands in a row: -
      -
    • sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel
    • -
    • sudo dnf install lame\* --exclude=lame-devel
    • -
    • sudo dnf swap ffmpeg-free ffmpeg --allowerasing
    • -
    -
  • -
- -

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. - You will need rpm fusion first before you can install the drivers. -

-
    -
  • - Follow the fedora docs on nvidia - here -
  • -
  • - Also look at the rpmfusion docs on nvidia - here -
  • -
  • - Follow the archwiki on nvidia in lightdm - here. -
  • -
  • - For multi monitor refresh rate issues add these to your /etc/environment
    - - CLUTTER_DEFAULT_FPS=<refresh rate of your sync monitor>
    - __GL_SYNC_DISPLAY_DEVICE=<monitor to sync to> -
    -

    - Then open your nvidia settings, go to OpenGL Settings and turn off "Allow Flipping". -
  • -
-
-

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! -

-
    -
  • Install nicer icons with sudo dnf install papirus-icon-theme papirus-icon-theme-dark then set them as your icon theme
  • -
  • - Install a better theme. Some good ones are: - -
  • -
  • - The default menu is alright but I like whisker menu more. -
      -
    • Install it with sudo dnf install xfce4-whiskermenu-plugin
    • -
    • Go into the panel settings to remove the old one and change it to whisker menu.
    • -
    -
  • -
  • - Enable clipman as one of the startup apps for a kde like clipboard. -
  • -
  • - Make some nicer keybinds: -
      -
    • I like to bind the xfce4-popup-whiskermenu command to shift-super. - You can't bind things to just super in xfce. It will break other shortcuts.
    • -
    • Bind "super+v" to xfce4-clipman-history to make it feel more like the kde clipboard
    • -
    -
  • -
  • - Make new windows show up at the mouse by going into the "Window ManagerTweaks" "Placement" tab, - turning the minimum size all the way up and chaning the place windows position to under the mouse pointer. -
  • -
-
-

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: -
    -
  • Bind rofi -show drun -icon-theme "Papirus-Dark" -show-icons to super+d
  • -
  • Bind rofi -show run to super+r
  • -
- There is much more I could use rofi for but this is all I need. -
-

Useful things in fedora

- Fedora doesn't have "update-grub" so instead you have to use these:
- - sudo grub2-mkconfig -o /etc/grub2.cfg
- sudo grub2-mkconfig -o /etc/grub2-efi.cfg -
-
- - - - - - - - - - - - - - - - - - - - - -
-

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

- The builtin plugins are decent. Librejs and its other contend blocking plugins are way more annoying - than something like umatrix but I am giving them a fair chance knowing that umatrix might not have - much of a future even if its still quite functional still. I still like to install ublock even with - everything that comes builtin. -

-

Settings

-

- The clipboard doesn't work in icecat by default so go into about:config and change - dom.event.clipboardevents.enabled to true. -

-

Search engines

-

- The best search engine is searx. - Finding instances can be annoying because a lot of time the engine you want to use - gets blocked. -

-
-

Claws mail

-

- I have used thunderbird in the past though like I said before - mozilla is evil as fuck. - I have some gmail accounts and haven't gotten them to work in claws yet though I am working on - moving everything away from gmail because fuck google!! Though my other accounts work in it just fine. - Its a quite basic mail client so you often have to play around with different things to get accounts to work. - 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

-

- I have my config on a repo here 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. -

-
-

mpv

-

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

- - The only thing I did to config mine was install plugins for a nicer interface - and mpris yet - it has its own repo when it - could just be in the dotfiles repo. Like I said, my dotfiles are kind of fucked up. -

-
-

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.

- If liferea has issues add this to your /etc/environment and reboot
- WEBKIT_DISABLE_DMABUF_RENDERER=1 - -

- Some cool tricks: -

-
    -
  • - Get - this plugin to find feeds easier. -
  • -
  • - You can turn youtube channels into rss feeds with - https://www.youtube.com/feeds/videos.xml?channel_id={channel_id}
    - This can be done for all your subscriptions with - - this script -
  • -
  • - You can drag and drop youtube urls from your feed reader into mpv so you can keep up with - your subscriptions without even touching youtube's website. -
  • -
-
- - - - - - - - - - - - - - - - - -
-

Alacritty

-

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

- You can find my config on the - dotfiles repo. -

-
-

zsh

-

- zsh 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 and is somewhat compatable with bash to.

- - For my zsh config to work you need powerline and nerd fonts which can be installed with: -

-
    -
  • sudo dnf install powerline
  • -
  • - Download a nerd font from the nerd fonts site. - Personal I use hack font and configured neovim with it. -
  • -
-
-

Neovim

-

- I been using neovim for quite a while and have added a lot to my config. Onetime in the middle - of the night I thought my neovim config was trying to kill me because of the pain I caused it - by doing a bad job programming it. It looked like a flat snake head that was tired and pissed off.
- I don't use neovim for programming things much anymore and prefer graphical editors - for that now but I still use neovim sometimes.

- - You can find my neovim config (the one that tried to kill me) - here. -

-
-

Emacs

-

- Don't use emacs. Its stupido. -

-
-
- - -- cgit v1.2.3