Dotfiles
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Yorick van Pelt f0f16dc7b2
blackadder: move boot fs and swap to 980pro ssd
5 days ago
bin pass: set x-kde-passwordManagerHint to sensitive 3 weeks ago
deployer deployer: add settings 2 months ago
emacs compat updates 8 months ago
esphome add esphome data 2 months ago
home-manager mako: implement do-not-disturb 2 weeks ago
misc cleanup 1 year ago
nixos blackadder: move boot fs and swap to 980pro ssd 5 days ago
pkgs playerctl: add kdeconnect -> android icon 5 days ago
secrets Unencrypt secrets/secrets.nix 8 months ago
.gitignore ydeployer via direnv 2 months ago
README.md add readmes 2 months ago
alacritty.yml switch from starship to tide 4 weeks ago
apply.sh nix-index cache is now updated by flake 4 months ago
color-scheme more stuff 2 years ago
fixups.nix update nixpkgs 2 months ago
flake.lock install marvin-timesync 1 month ago
flake.nix install marvin-timesync 1 month ago
nr.fish flakes fixes 1 year ago
repl.nix flakes fixes 1 year ago

README.md

This repo contains code and specs for my personal infrastructure.

There is a centralized action runner tool 'ydeployer', which is accessible from nix develop or using direnv (or using nix run).

Computers

Configuration for all x86/arm systems is stored in ./nixos. Specs are available in ./nixos/README.md

bin

Assorted scripts in various states of deprecation.

deployer

Deployment tool, written in typescript.

emacs

.org files making up my daily editor configuration.

esphome

Contains yaml configuration for esphome esp32 nodes.

home-manager

nix configuration for my user profile on my desktop and laptops. Contains list of installed user-space programs.

pkgs

Collection of nix files for packages that are not in nixpkgs, or patches for them.

secrets

Secrets encrypted using agenix.