This repository is a collection of configurations created by the System Crafters community! If you've got a dotfiles repo containing configurations for different applications you use, feel free to add yourself to this page by sending a PR.
David Wilson (@daviwil)
I've developed a whole system configuration based around Emacs, EXWM, and Guix which gets shared between multiple machines. My configuration files are mostly stored in Org Mode files and exported with Org Babel.
- Config Repo: https://github.com/daviwil/dotfiles
- Operating System: GNU Guix
- Software: Emacs, Guix, Vimb, Polybar, Dunst, mpv, GNU Stow
- Keyboard: Since I'm a ThinkPad fan, I use the ThinkPad Compact USB Keyboard
Jens Schneider (@jensac)
My system configuration is based on Arch Linux, i3wm and rofi. The important config files are simply stored as plain text with some comments here and there. Feel free to copy, if you find something useful.
- Config Repo: https://github.com/JensAc/dotfiles
- Operating System: Arch Linux
- Software: i3wm, i3status, Rofi, Emacs, Alacritty, Fish
- Keyboard: Ultimate Hacking Keyboard. A masterpiece of hard- and software.
Erik Lundstedt (@erik.lundstedt)
I recreated window swalowing in awesomeWM for kitty and vivaldi webbrowser (wip) awesomeWM needs you to move/symlink one of the files in awesome/settings/screens.lua* to awesome/custom/screens.lua as i use diferent settings on different devices with different screens(laptop is single screen and thinkpad has a bigger top-bar as it's a touch-screen)
- Config Repo: https://gitlab.com/Erik.Lundstedt/dotconfigfiles
- Operating System: debian bullseye/sid
- Software: doom-emacs, awesomeWM, kitty, zsh with oh-my and powerline, and some others i dont use a lot
- Keyboard: swedish keyboard layout but I am not using the extra keys, I use alt-tab for some in-program things that might conflict when using a desktop enviroment as I bound super-tab to switch-window<<<<<<< patch-1
Kavin (@kavin25)
My setup is a lot similar to the emacs from scratch playlist. I have added some stuff for my own comfort. It's all made in Org Mode and exported with Org Babel.
- Config Repo: https://github.com/kavin25/emacs_config
- Operating System: MacOS
- Software: Emacs
- Keyboard: Macbook Air 2017 default keyboard.
Ethan Carter Edwards ([@ethancedwards8)
I've been using Emacs for a few months and I'm working on moving to full config to org and exporting using tangle. I use Arch on my desktop and laptop but I'm learning Nix, and NixOS.
- Emacs repo: https://gitlab.com/ethancedwards/emacs-config
- Dotfiles repo: https://gitlab.com/ethancedwards8/dotfiles
- Operating System: Arch Linux, and I'm learning Nix/NixOS.
- Software: Emacs, bspwm on my desktop, SwayWM on my laptop, dmenu, bash, git bare repo for my dotfiles.
- Keyboard: The keyboard on my laptop and a Corsair K55 keyboard on my desktop. Hoping to build an Ergodox split keyboard soon.
You can easily edit this page by clicking here without the need to clone the repository or create a fork. Feel free to fork and clone if you prefer, though :)
Copy the example block below and paste it in the "Crafters" section above at the end of the list then fill in the sections to match other entires you see in this file. Feel free to file issues with suggestions for other sections to be added!
Name (@username)
[Give a brief description of your setup and anything you feel is interesting about it!]
- Config Repo: [A link to your configuration repo wherever it is hosted]
- Operating System: [This can just be Windows, macOS, or Linux, or it could be your specific Linux distribution]
- Software: [The list of software you use in your configuration]
- Keyboard: [Keyboard type/model/layout, Key re-mappings etc.]