No description
Find a file
2023-10-14 17:00:04 -07:00
.config feat: Dots cleanup 2023-10-14 17:00:04 -07:00
.doom.d update 2023-08-31 08:06:52 -07:00
.iterm2 term updates 2021-08-22 22:46:49 -07:00
.local/share small updates 2023-05-29 17:37:28 -07:00
.scripts feat: Hyprland on NixOS 2023-10-08 16:25:21 -07:00
.ssh feat: Dots cleanup 2023-10-14 17:00:04 -07:00
Library/Application Support feat: thefuck and updates 2023-10-14 13:59:38 -07:00
.gitignore aliases 2023-04-11 21:14:39 -07:00
.iterm2_shell_integration.zsh term updates 2021-08-22 22:46:49 -07:00
.p10k.zsh doom upgrade and skhd 2022-10-15 17:31:44 -07:00
.skhdrc feat: thefuck and updates 2023-10-14 13:59:38 -07:00
.yabairc update 2023-08-31 08:06:52 -07:00
.zpackages.zsh package changes 2023-08-24 21:28:02 -07:00
.zprofile update 2023-08-31 08:06:52 -07:00
.zsh_aliases feat: Hyprland on NixOS 2023-10-08 16:25:21 -07:00
.zshenv update 2023-08-31 08:06:52 -07:00
.zshrc feat: thefuck and updates 2023-10-14 13:59:38 -07:00
README.md chore: Readme update 2023-08-24 22:20:49 -07:00

What it looks like

screenshot

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

  • cubert (OSX): The brains of the operation. Mac Mini M2 Pro (14,12) that I use daily as my main workstation. It's not just a base model anymore, and the pro chip was mostly to get the 16GB of RAM in a store. Crunches through all the things, and running nix on top as always.

  • farnsworth (Gentoo): The beef of the server operations. Mac Mini M1 (9,1) that is the primary machine in my server cluster in terms of hosting services that are public facing. Compiles from source like a champ, and sips power to do it all.

  • 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 (PopOS): Running a basic PopOS 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

Support

ko-fi