Dotfiles
Dotfiles copied to clipboard
My literate configurations and resources for a variety of GNU/Linux programs, window managers, Wayland compositors, and text editors.
#+TITLE: Dotfiles #+AUTHOR: Tanner Babcock #+EMAIL: [email protected] #+PROPERTY: header-args #+LANGUAGE: en
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar6.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar1.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar2.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar3.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar4.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar5.png]]
Welcome to my Dotfiles. This repository contains my personal configuration files for various GNU/Linux programs. You can view the configurations that are literate/self-documenting [[https://babkock.github.io/][on my GitHub Pages]] - and these can be tangled via Emacs Org mode. [[https://gitlab.com/Babkock/Dotfiles][This repository is mirrored here, on GitLab.]] This repository is old, from 2019, when I knew less about Linux, so cloning may take a while as it is large and has many pictures. Try cloning with =git clone --depth 1 https://github.com/Babkock/Dotfiles.git=
** fetch
This collection includes my [[https://gitlab.com/Babkock/Dotfiles/-/blob/master/fetch.org][Dotfiles fetcher script]] which retrieves the most current configuration files from their specific spots on the system, overwrites their copies in this repo, and adds them to the Git staging area. I rely on this script for almost all of my commits.
- Programs Included
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/programs/qutebrowser.png]] [[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/programs/emacs.png]] [[https://raw.githubusercontent.com/WillPower3309/swayfx/5e866d0345449f34ac51c6590a3aac285cb2f8bf/assets/swayfx_logo.svg]]
** Other Orgs
- [[https://github.com/Babkock/Dotfiles/tree/master/bspwm][Bspwm]]
- [[https://github.com/Babkock/Dotfiles/blob/master/doom.d/README.org][Doom Emacs config.org]]
- [[https://github.com/Babkock/Dotfiles/blob/master/doom.d/init.org][Doom Emacs init.org]]
- [[https://github.com/Babkock/Dotfiles/tree/master/eww][Eww Widgets]]
- [[https://github.com/Babkock/Dotfiles/tree/master/foot][Foot]]
- [[https://github.com/Babkock/Dotfiles/tree/master/qutebrowser][Qutebrowser]]
- [[https://github.com/Babkock/Dotfiles/tree/master/polybar][Polybar]]
- [[https://github.com/Babkock/Dotfiles/blob/master/waybar/README.org][Waybar Config]]
- [[https://github.com/Babkock/Dotfiles/blob/master/waybar/style.org][Waybar Style]]
- [[https://github.com/Babkock/Dotfiles/tree/master/zsh][Zsh]]
** My Stack
- [[https://github.com/alacritty/alacritty][Alacritty]]
- [[https://github.com/baskerville/bspwm][Bspwm]]
- [[https://github.com/doomemacs/doomemacs][Doom Emacs]]
- [[https://dunst-project.org][Dunst]]
- [[https://codeberg.org/dnkl/foot][Foot]]
- [[https://codeberg.org/dnkl/fuzzel][Fuzzel]]
- [[https://github.com/hyprwm/Hyprland][Hyprland]]
- [[https://github.com/emersion/mako][Mako]]
- Mozilla Firefox
- [[https://github.com/mpv-player/mpv][mpv]]
- [[https://github.com/arybczak/ncmpcpp][ncmpcpp]]
- [[https://github.com/polybar/polybar][Polybar]]
- [[https://github.com/qutebrowser/qutebrowser][Qutebrowser]]
- [[https://github.com/ranger/ranger][Ranger]]
- [[https://github.com/baskerville/sxhkd][sxhkd]]
- [[https://github.com/swaywm/sway][Sway]]
- [[https://gitlab.com/tbcargo/Tinyserve][Tinyserve]]
- [[https://github.com/tremc/tremc][Transmission]]
- [[https://www.vim.org][Vim]]
- [[https://github.com/Alexays/Waybar][Waybar]]
- [[http://zsh.sourceforge.net][Zsh]]
- Keybindings
| Key Combination | Action | |------------------------+-----------------------| | Super + Space | Fuzzel | | Super + Return | [[https://github.com/Babkock/Dotfiles/blob/master/alacritty.yml][Alacritty]] | | Super + Period | [[https://github.com/Babkock/Dotfiles/tree/master/qutebrowser][Qutebrowser]] | | Super + Shift + Period | [[https://github.com/Babkock/Dotfiles/tree/master/chrome][Mozilla Firefox]] | | Super + Comma | Terminal with [[https://github.com/Babkock/Dotfiles/blob/master/ncmpcpp/config][Ncmpcpp]] | | Super + Shift + Comma | [[https://github.com/Babkock/Dotfiles/tree/master/doom.d][Emacs]] | | Super + Semicolon | Nicotine | | Super + Shift + Semicolon | Virt-Manager | | Super + Backslash | Terminal with Neomutt | | Super + Shift + Backslash | Discord | | Super + Slash | Sublime Text | | Super + Shift + Slash | Steam | | Super + Backspace | Terminal with Tremc | | Super + Shift + Backspace | Transmission GTK | | Super + Shift + C | Close window | | Super + Shift + Q | Exit Session |
- Screenshots
Various desktop screenshots I've collected over the years. My rice game is so much better now!
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/hyprland.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/bspCol-Dirty.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/bspNew-Dirty.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/i3-Clean.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/spectrwm.png]]
[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/dwmrice.png]]
** See also
- My fork of [[https://github.com/Babkock/st][st]]
- My fork of [[https://github.com/Babkock/dmenu][dmenu]]
- My fork of [[https://gitlab.com/tbsuckless/dwm][dwm]]