This public static void of a GitHub repo stores all my GNU/Linux "dotfiles"/configuration files. This repo comes in very handy if ever my Arch Linux distro (the best distro, folks, the best) decides that it doesn't want to exist or when it wants to wet the OS partition and I have to go reinstall it again.
I made this repo in response to my entire Arch partition (the best, folks) suddenly and magically dying on me while I was using the cp
command to copy a 1MB JPEG to a postmarketOS N900 installation.
For use in printing whenever I "frick" (gotta use family-friendly terms here) up my Arch Linux installation. I only fricked-up once (so far), thankfully.
GPU-accelerated terminal (why?). Speeds up cmatrix
by a whopping 5 frames, enough frames to get that Hackerman™ feel. Still, it has weird cava
glitches up the wazoo. I don't care since I use cool-retro-term
anyway.
Binary Space Partitioning Window Manager. Better than i3
. Makes you do binary tree calculations before you can resize your windows and organize your workspace.
Who said equalizers are a thing of the past? Just because you want simplicity doesn't mean you have to throw away the good ol' visualizer! Slap this not-that-much-modified-from-the-default-aside-from-pywal-color-support config file to ~/.config/cava
and give your terminal some musical bling bling.
Corsair iCUE for GNU/Linux. I use it because I'm a GAMER™ and I game on MICROSOFT WINDOWS 10. I use this to manage the lighting on my wonderful, premium, aesthetic gaming peripherals. But hey, at least it's FOSS and not iCUE!
The best POS terminal emulator for Linux. Period. Hands down. Easily. Much wow.
Windows 10 Action Center > dunst, unfortunately.
Config for the thing that makes my computer turn on. My rEFInd
installation died for this because I moved to a LUKS setup. Rest in peace my beautiful, sleek, boot menu.
mkinitcpio
or mkinitpcio
? Idk, I always get those two mixed up and only one of them is correct. Lucky for you, the answer is the latter. Or is it? Idk tbh.
The magnetoplasmadynamic thruster. Pretty neat but lacks an "album art only" view tbh.
The Engine X 7-stage "reverse proxy". An integral part of my LEMP Stack installation. Harder, better, faster, stronger than your typical LAMP Stack and consumes less RAM.
polybar
+ tiling WM + cava
/some other terminal plaything = at least 100 upvotes on r/unixporn.
Custom templates + my config to allow for some programs to inherit colors from my wallpaper scheme.
Ditch Microsoft Cortuna and Apple's iSeeri in favor of a manually-controlled program to help run commands, open applications, and paste emojis. This thing does it all and is a pillar of a good bpswm
setup.
Sx... hotkey daemon? I dunno, too lazy to look it up. Custom keybindings for use with the magical bspwm
tiling window manager.
Tmux is a, erm, terminal multiplexor thing. It plexes your terminal emulator multiple times? I don't know. Point is: it's AWESOME and I feel bad if I were to use a terminal without it. Thankfully AWS preinstalls this, I think all distros should have this.
Z shell is best shell. And the config file makes it even better. So it's like best shell2. I reckon that if I add another config here, my Zsh terminal will be the (best shell2)2
Other software with more corny quips that would make this README more insufferable and cringey than it already is.
Disclaimer: These dotfiles aren't really for anyone else but me. You may or may not like how some things are configured here. That's because this environment is tailored for me. It's better if you just make your own dotfiles and configure things on your own. Some of these won't even work/start correctly unless you have the same folder structure.
That said, you can copy all folders in the config
folder to ~/.config
and place everything else manually.
Pretty much every user-installed package and its subsequent dependencies are found within the folder of the installation. You can install some of my user packages or none. There's a lot of dependencies for my main Arch install, including (but not limited to):
- X11 (no Wayland yet)
- SDDM
- bspwm
- sxhkd
- Pywal
- Zsh
- Oomox/Themix
- Nitrogen
- Rofi
- Dunst
- Picom
Those are the bare minimum requirements/the hard dependencies to start an X11 session with my desktop. Everything else in here are just extra tools I use in my day-to-day.
Working on it.
I don't use these anymore. Don't use the configs for them. These are probably outdated, anyway.
The pie of the devil. Used this quite a bit when I was using KDE (the K Desktop Environment) but since then I've made the switch to bspwm
and I've been living a much simpler life away from the devil's pie.
I don't care. Moved to bspwm
anyway.