.config | ||
.doom.d | ||
.iterm2 | ||
.local/share | ||
.scripts | ||
.ssh | ||
Library/Application Support | ||
.gitconfig | ||
.gitignore | ||
.iterm2_shell_integration.zsh | ||
.p10k.zsh | ||
.skhdrc | ||
.tmate.conf | ||
.tmux.conf | ||
.vimrc | ||
.yabairc | ||
.zpackages.zsh | ||
.zsh_aliases | ||
.zshenv | ||
.zshrc | ||
README.md |
What it looks like
Install
I use yadm to manage the dotfiles.
curl -L https://git.kdb424.xyz/kdb424/dotfiles-yadm/raw/branch/master/.scripts/movein | bash
Systems I use
-
farnsworth (OSX): The brains of the operation. Mac Mini M1 (9,1) that I use daily as my main workstation. While it only is a base model, it's performed the best of all hardware that I own in terms of transcoding and apparent speed.
-
planex (Alpine): The venerable Planet Express Ship is the heart of the Futurama team, keeping things moving forward, as does this machine. It acts as a SAN for the network running 10g SFP+ networking with a Crosshair VI Hero motherboard, 32GB of RAM, and all of the hot storage that my systems and services run off of.
-
kif (Alpine): Kif is one of the essential, but underrated characters. With only an i3-4170 and 8GB of RAM, this machine still has 10g SFP+ networking and serves many of the services that I run without flaw.
-
zapp (Alpine): Zapp, the man of little brains, but loveable despite that, is one of the most important characters, I mean... machines that I run. It's a base Linode instance with a massive 1GB of ram and shared CPU that acts as a bouncer between my docker swarm and the rest of the world.
-
amy (Fedora): Amy is the odd one out. Running an immutable Fedora install and generally a portable test bed is getting a bit of a makeover lately trying to find itself. With 16GB of ram and a R5 4500u, it gets things done, while having fold back, and a touch screen with Wacom pen as well.
Window Manager (Mac)
- yabai
- skhd
- iterm2
Window manager (Linux)
- sway
- waybar
- alacritty
- mako
- grimshot
- fcitx-anthy (日本語)
- ponymix
- swaylock
- wpgtk
- wofi
- light
- pipewire
- pulseeffects
GUI Applications
- firefox-tridactyl
- deadbeef
- doom emacs
- (better)discord
- schildichat
- mpv
- sonixd
Terminal
- zsh
- neovim
- thefuck
- ncdu
- hyperfine
- exa
- youtube-dl
- pacmixer
Services
- chrony
- zerotier
Fonts
- noto
- noto-cjk
- noto-emoji
Package managers and insanity
Managing things in one package manager is getting harder and harder on Linux.
I'm currently in flux with how I'm attempting to resolve it. pmm
solves a lot
of these problems, but I'm looking at extending my look to tooling like
Distrobox and Nix as options to keep a lightweight coreOS that can even be
immutable, and all of my "personal tools" in portable containers. I won't allow
Nix to eat my configs for most things if I can avoid it as I want to be able to
migrate in/out as I desire, but it's on the frontline right now as an option
going forward