[MIRROR] All I need to make my machines usable, with an all-Emacs Guix environment
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Daniel Rose c2982c271e Fix spelling error 2 weeks ago
.bin Update various configurations 3 weeks ago
.config Merge branch 'master' of https://github.com/thecatster/.files 2 weeks ago
.emacs.d Fix spelling error 2 weeks ago
.gnupg Add NetworkManager, GNUPGP in Emacs, and fix GTK 2 weeks ago
.mozilla/firefox/profile/chrome Add firefox userChrome.css 1 month ago
.bash_profile Update symlinks for .xinitrc and .xsession 1 month ago
.bashrc Update cool PS1 1 month ago
.emacs.org Fix spelling error 2 weeks ago
.gitignore Update gitignore 1 month ago
.nix-channels Add directories and update profile name 1 month ago
.profile Add Calibre, GTK themes, and update ERC config 2 weeks ago
.stow-local-ignore Move org files to hidden files and add stow local ignore 1 month ago
.systems.org Add Calibre, GTK themes, and update ERC config 2 weeks ago
.xinitrc Fix audio, add .bashrc, remove TearFree from spirit, add packages for Nyxt 1 month ago
.xprofile Move manifests directory, remove services, add packages, and .xprofile 1 month ago
.xsession Fix audio, add .bashrc, remove TearFree from spirit, add packages for Nyxt 1 month ago
LICENSE Initial commit 1 month ago
readme.org Update readme.org 1 month ago

readme.org

The Catster's .files

A repository for all my configurations that allow me to efficiently and effectively start using any new machine, and to keep all my machines up to date with one another. I used to hover between many distributions, but have settled on Arch Linux and GNU Guix (this one I am attempting to switch over to entirely, as I had a falling out with NixOS.)

Inspired by so many other configurations that I probably cannot remember them all even if I tried. One that I really liked, however, and do remember is daviwil/System Crafter's, and the use of literate configurations using Org and GNU Stow. I have done a similar concept with this configuration.

So what does this configuration attempt to do?

Minimal, But Effective

Especially on source based distros (which Guix more or less is,) you do not want to have large systems. Compiling software across many different machines consumes time that can otherwise be more effectively used, whether that's working, relaxing, writing, or whatever you do. This configuration includes what you need plus a little more, but no more than that.

Keyboard Driven

I'm not sure how fast you type, but I tend to be around 110-115 WPM. I do not want any reason to move my hands away from my keyboard, and see such a movement as a major hinderance. I never used a DE; TWMs seemed much too useful to do so. My first TWM then was dwm, and even with all my various *-hopping, I still ended up back at dwm. That is, until I started learning and using Emacs. Since then I have been happily using EXWM and don't plan on moving anywhere else. Since everything is keyboard based, and all applications have a unified keybinding, it is quite seamless.

Installation

Clone this repo to ~, install stow if it isn't already, and simply stow .. Everything else is taken care of!

License

GPLv3, always, unless another program/configuration included here says otherwise.

License