Kevin's evolving collection of dotfiles
  • Shell 82.1%
  • CSS 9.3%
  • Python 4.6%
  • Lua 4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-02-24 21:46:39 -08:00
.bashrc.d add zypp-hist to my aliases 2025-10-29 11:55:46 -07:00
.config formatting errors in waybar config 2025-11-04 17:39:34 -08:00
.local/bin add mariadb backup script to bin directory 2026-02-24 21:46:39 -08:00
.ssh change RequestTTY from yes to auto in .ssh/config 2025-10-15 23:07:23 -05:00
.bash_profile bash failing under pantheon, need to remove crud 2025-02-04 08:42:34 -08:00
.bashrc keep bash history up to dat everywhere 2025-08-29 09:10:47 -07:00
.bashrc_root further cleanup of dotfiles 2025-02-02 13:05:55 -08:00
.fzf.bash fix fzf.bash initialization 2025-02-23 22:19:53 -08:00
.gitconfig fix grep_color option and less options 2023-04-12 15:24:35 -07:00
.gitignore latest update for dots 2024-01-11 11:27:38 -08:00
.gitignore_global move some setting from ansible-configs to the dotfiles repo 2023-03-26 10:59:43 -07:00
.inputrc few changes to .inputrc 2025-08-17 11:49:04 -07:00
.tmux.conf get consistent color theme for alacritty, bat, vim, tmux, etc 2024-06-22 09:49:28 -07:00
.vimrc make vimrc more basic.... but not really 2025-08-08 10:13:45 -07:00
LICENSE migrate dotfiles from corkadoragha to dingle 2019-09-19 10:37:40 -04:00
move_dots.sh change RequestTTY from yes to auto in .ssh/config 2025-10-15 23:07:23 -05:00
README.md test for git.internal 2025-11-10 13:22:18 -08:00

Kevin's dotfiles

Requirements

  • blasket (Lenovo T580) and the three VPS servers dingle, adrigole and annascaul all run Alma Linux 9.
  • manage bash files, .tmux.conf, vim config
  • move a home/.local/bin directory around
  • /usr/local/bin will be managed by the ansible package
  • Not too much to do with Sway, but want bat, fastfetch, maybe aerc files moved in .config

Programs I want to use

  • alacritty as my terminal emulator. Uses papercolor theme.
  • bat as my pager, cat alternative, manpager etc.
  • bash
  • eza instead of ls
  • fuzzel
  • fzf
  • helix as a new editor
  • nnn for file browsing
  • nvw-sh to manage node versions
  • oculante as image viewer.
  • starship
  • waybar
  • wttrbar, a Rust program for weather on the waybar
  • nvim, specifically https://www.lazyvim.org/
  • sway as the Wayland tiling window manager.
  • Store my bookmarks on my own cloud using buku. Read on laptop or phone.
  • tmux to start automatically when connecting to dingle or annascaul.
  • zoxide instead of cd
  • A rust screen switcher named waytrogen.

Installation

  • Basically just a pull from the git repo to a local copy and install from there
   cd src/dotfiles
   git pull
   ./move_dots.sh

Todo

  • Once it's checked in, push to all five destinations (SSH key issues?)
  • Pull stuff into a local file that is host dependent
  • Remove crud
  • Revise the layout so that it looks exactly like the destination home directory

Major updates

  • 11/10/2025 canary in the gold mine for git.internal
  • 09/01/2025 install immediately after pulling repo using ./move_dots.sh
  • 05/28/2024 big reset. Remove Spacevim, hypr etc. Just sway, alacritty, bat, btop, fuzzel and waybar

References.... not all in use any more