{"id":17442439,"url":"https://github.com/babkock/dotfiles","last_synced_at":"2025-04-15T11:54:20.293Z","repository":{"id":80039131,"uuid":"150366706","full_name":"Babkock/Dotfiles","owner":"Babkock","description":"My literate configurations and resources for a variety of GNU/Linux programs, window managers, Wayland compositors, and text editors.","archived":false,"fork":false,"pushed_at":"2025-01-29T23:23:49.000Z","size":104552,"stargazers_count":31,"open_issues_count":0,"forks_count":5,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-28T19:45:15.175Z","etag":null,"topics":["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"],"latest_commit_sha":null,"homepage":"https://babkock.github.io","language":"Vim Script","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Babkock.png","metadata":{"files":{"readme":"README.org","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Babkock","patreon":"babkock"}},"created_at":"2018-09-26T04:03:42.000Z","updated_at":"2025-03-10T11:20:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"f0ebe9c6-91c7-4015-af64-c042f4002385","html_url":"https://github.com/Babkock/Dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2FDotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2FDotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2FDotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Babkock%2FDotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Babkock","download_url":"https://codeload.github.com/Babkock/Dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249067773,"owners_count":21207395,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-10-17T16:06:08.407Z","updated_at":"2025-04-15T11:54:20.286Z","avatar_url":"https://github.com/Babkock.png","language":"Vim Script","funding_links":["https://github.com/sponsors/Babkock","https://patreon.com/babkock"],"categories":[],"sub_categories":[],"readme":"#+TITLE: Dotfiles\n#+AUTHOR: Tanner Babcock\n#+EMAIL: babkock@protonmail.com\n#+PROPERTY: header-args\n#+LANGUAGE: en\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar6.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar1.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar2.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar3.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar4.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/waybar5.png]]\n\nWelcome to my Dotfiles. This repository contains my personal configuration files for various\nGNU/Linux programs. You can view the configurations that are literate/self-documenting [[https://babkock.github.io/][on my GitHub Pages]] - and these can be\ntangled 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,\nso 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=\n\n** fetch\n\nThis collection includes my [[https://gitlab.com/Babkock/Dotfiles/-/blob/master/fetch.org][Dotfiles fetcher script]] which retrieves the most current\nconfiguration files from their specific spots on the system, overwrites their copies in\nthis repo, and adds them to the Git staging area. I rely on this script for almost all of my commits.\n\n* Programs Included\n\n\n[[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]]\n\n** Other Orgs\n\n- [[https://github.com/Babkock/Dotfiles/tree/master/bspwm][Bspwm]]\n- [[https://github.com/Babkock/Dotfiles/blob/master/doom.d/README.org][Doom Emacs config.org]]\n- [[https://github.com/Babkock/Dotfiles/blob/master/doom.d/init.org][Doom Emacs init.org]]\n- [[https://github.com/Babkock/Dotfiles/tree/master/eww][Eww Widgets]]\n- [[https://github.com/Babkock/Dotfiles/tree/master/foot][Foot]]\n- [[https://github.com/Babkock/Dotfiles/tree/master/qutebrowser][Qutebrowser]]\n- [[https://github.com/Babkock/Dotfiles/tree/master/polybar][Polybar]]\n- [[https://github.com/Babkock/Dotfiles/blob/master/waybar/README.org][Waybar Config]]\n- [[https://github.com/Babkock/Dotfiles/blob/master/waybar/style.org][Waybar Style]]\n- [[https://github.com/Babkock/Dotfiles/tree/master/zsh][Zsh]]\n\n** My Stack\n\n- [[https://github.com/alacritty/alacritty][Alacritty]]\n- [[https://github.com/baskerville/bspwm][Bspwm]]\n- [[https://github.com/doomemacs/doomemacs][Doom Emacs]]\n- [[https://dunst-project.org][Dunst]]\n- [[https://codeberg.org/dnkl/foot][Foot]]\n- [[https://codeberg.org/dnkl/fuzzel][Fuzzel]]\n- [[https://github.com/hyprwm/Hyprland][Hyprland]]\n- [[https://github.com/emersion/mako][Mako]]\n- Mozilla Firefox\n- [[https://github.com/mpv-player/mpv][mpv]]\n- [[https://github.com/arybczak/ncmpcpp][ncmpcpp]]\n- [[https://github.com/polybar/polybar][Polybar]]\n- [[https://github.com/qutebrowser/qutebrowser][Qutebrowser]]\n- [[https://github.com/ranger/ranger][Ranger]]\n- [[https://github.com/baskerville/sxhkd][sxhkd]]\n- [[https://github.com/swaywm/sway][Sway]]\n- [[https://gitlab.com/tbcargo/Tinyserve][Tinyserve]]\n- [[https://github.com/tremc/tremc][Transmission]]\n- [[https://www.vim.org][Vim]]\n- [[https://github.com/Alexays/Waybar][Waybar]]\n- [[http://zsh.sourceforge.net][Zsh]]\n\n* Keybindings\n\n| Key Combination        | Action                |\n|------------------------+-----------------------|\n| Super + Space          | Fuzzel                |\n| Super + Return         | [[https://github.com/Babkock/Dotfiles/blob/master/alacritty.yml][Alacritty]]       |\n| Super + Period         | [[https://github.com/Babkock/Dotfiles/tree/master/qutebrowser][Qutebrowser]]       |\n| Super + Shift + Period | [[https://github.com/Babkock/Dotfiles/tree/master/chrome][Mozilla Firefox]] |\n| Super + Comma          | Terminal with [[https://github.com/Babkock/Dotfiles/blob/master/ncmpcpp/config][Ncmpcpp]] |\n| Super + Shift + Comma  | [[https://github.com/Babkock/Dotfiles/tree/master/doom.d][Emacs]]           |\n| Super + Semicolon      | Nicotine              |\n| Super + Shift + Semicolon | Virt-Manager       |\n| Super + Backslash         | Mozilla Thunderbird   |\n| Super + Shift + Backslash | Discord            |\n| Super + Slash             | Sublime Text       |\n| Super + Shift + Slash     | Steam              |\n| Super + Backspace         | Terminal with Tremc |\n| Super + Shift + Backspace | Transmission GTK   |\n| Super + Shift + C         | Close window       |\n| Super + Shift + Q         | Exit Session       |\n\n* Screenshots\n\nVarious desktop screenshots I've collected over the years. My rice game is so much\nbetter now!\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/hyprland.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/bspCol-Dirty.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/bspNew-Dirty.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/i3-Clean.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/spectrwm.png]]\n\n[[https://gitlab.com/Babkock/Dotfiles/-/raw/master/pics/dwmrice.png]]\n\n** See also\n\n- [[https://github.com/Babkock/Pifiles][Raspberry Pi Dotfiles]]\n- My fork of [[https://github.com/Babkock/st][st]]\n- My fork of [[https://github.com/Babkock/dmenu][dmenu]]\n- My fork of [[https://gitlab.com/tbsuckless/dwm][dwm]]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbabkock%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbabkock%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbabkock%2Fdotfiles/lists"}