Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/babkock/dotfiles

My literate configurations and resources for a variety of GNU/Linux programs, window managers, Wayland compositors, and text editors.
https://github.com/babkock/dotfiles

alacritty-config bspwm-sxhkd dotfiles emacs-configuration emacs-lisp foot-terminal hyprland hyprland-config mpv-config multiple-distros polybar qutebrowser shell-scripts sway-config swaylock swaywm vim waybar waybar-themes zsh

Last synced: 5 days ago
JSON representation

My literate configurations and resources for a variety of GNU/Linux programs, window managers, Wayland compositors, and text editors.

Awesome Lists containing this project

README

        

#+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 | Mozilla Thunderbird |
| 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]]