Go to file
Price Hiller 4afb065e88
Some checks failed
Check Formatting of Files / Check-Formatting (push) Failing after 43s
build(nix): update flake.lock
2024-08-25 01:32:58 -05:00
.gitea/workflows ci: rename fmt.yaml to better reflect job 2024-05-10 00:06:05 -05:00
hosts refactor(hosts/luna): do not specify log destination for postgresql 2024-08-25 00:30:43 -05:00
lib style(nix): format with Fmt 2024-04-19 22:30:26 -05:00
modules refactor(nix): extract orion's btrfs rollback to NixOS module 2024-08-24 23:41:21 -05:00
overlays Revert "refactor(nix/hm/price): do not use wezterm from upstream" 2024-07-26 01:05:18 -05:00
pkgs feat(nix/pkgs): update bob-nvim 2024-08-22 12:47:58 -05:00
scripts feat: allow exclusions in check fmt 2024-06-12 03:24:59 -05:00
secrets refactor(nix): cleanup toplevel flake 2024-08-25 00:28:28 -05:00
users refactor(nvim): define hl for default @markup.list 2024-08-24 21:42:43 -05:00
.editorconfig refactor(editorconfig): require newline at end of files 2024-05-18 07:01:06 -05:00
.envrc chore(nix-hm): integrate with nixd lsp 2024-02-13 12:31:59 -06:00
.gitignore refactor: improve handling of Fmt command 2024-03-16 15:26:34 -05:00
.gitmodules refactor!: the big nix refactor 2024-05-03 14:35:00 -05:00
.stylua.toml initial commit 2022-08-01 18:42:33 -05:00
flake.lock build(nix): update flake.lock 2024-08-25 01:32:58 -05:00
flake.nix refactor(nix): remove orion as a deployable node 2024-08-25 00:33:10 -05:00
LICENSE chore: add LICENSE 2024-02-09 11:58:25 -06:00
README.org docs: add more todos onto the pile 2024-08-25 01:32:58 -05:00

Price Hiller's Dots

This is a mirror from my Git server over here.

These are my dot files. All the actual dots can be found under users/price/dots/.

I've gone pretty far to break things up and make my dots as easy as possible to install for a new system.

In the past I was running on a Mac, so you may find some Mac specific things (especially in my zsh) config.

For the record, feel free to take what you want. I'm not worried about getting contribution for dot files. They're largely just for fun, not something important. 🙂

TODO Various Tasks to get done [4/6]

  • Clean up and better modularize the config

    • Currently a large portion of this config lives in users/price/home.nix which, while ok for now, will get out of hand down the road
  • Implement automation to autoformat various paths

    • Looking through the commit history I have semi-regular style commits for formatting.
    • Would be good to add a global git hook on the client side for pre push validation
    • Would also be good to get a CI runner up that validates on the server side
  • Enhance our custom Fmt program to avoid certain files.

    • I don't need to format some files that are handled automatically by other programs
    • This was sort-of done, take a look at ./scripts/check-fmt-git-pre-commit.bash. Good enough for now 🤷
  • [x] Migrate the Kanagawa.tmTheme for bat to a nix attribute set, using tmTheme for home manager's bat configuration is deprecated.

    • Not necessary, misread the docs for the home manager module for it 😓
  • Style NixOS Systems via Stylix This may make using the kanagawa themes for GTK/QT no longer necessary.
  • Setup gitea dump removals for Luna Currently Luna hangs onto gitea dumps for WAY too long, probably would be good to delete Gitea dumps older than a month.