Giter Club home page Giter Club logo

darts-dots's Introduction

Screenshot of my current desktop setup with pywal Screenshot of my current desktop setup with pywal Screenshot of my current desktop setup with pywal Screenshot of my current desktop setup with pywal Screenshot of my current desktop setup with pywal

Dartegnian's Linux Environment

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.

Powered by

What's inside

Arch Linux Fricked-up Assessment Form

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.

Alacritty

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.

Bspwm

Binary Space Partitioning Window Manager. Better than i3. Makes you do binary tree calculations before you can resize your windows and organize your workspace.

Cava

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.

Ckb-next

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!

Cool Retro Term

The best POS terminal emulator for Linux. Period. Hands down. Easily. Much wow.

Dunst

Windows 10 Action Center > dunst, unfortunately.

GRUB

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/Mkinitpcio

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.

MPD

The magnetoplasmadynamic thruster. Pretty neat but lacks an "album art only" view tbh.

Nginx

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

polybar + tiling WM + cava/some other terminal plaything = at least 100 upvotes on r/unixporn.

Pywal templates

Custom templates + my config to allow for some programs to inherit colors from my wallpaper scheme.

Rofi

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.

Sxhkd

Sx... hotkey daemon? I dunno, too lazy to look it up. Custom keybindings for use with the magical bspwm tiling window manager.

Tmux

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.

Zsh

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

...and other stuff

Other software with more corny quips that would make this README more insufferable and cringey than it already is.

How do I install this? This rice looks cool

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.

Any dependencies?

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.

Hurr durr why don't you use Ganoo Stow and Etckeeper?

Working on it.

Deprecated software

I don't use these anymore. Don't use the configs for them. These are probably outdated, anyway.

Devilspie

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.

i3

I don't care. Moved to bspwm anyway.

darts-dots's People

Contributors

dartegnian avatar

Watchers

 avatar

Forkers

studio-volantis

darts-dots's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.