Go to file
Joey Hafner 4e9d6dec6a
Refactor flake:
- Delete homeManagerConfigurations from flake.
- Delete laptop nixosConfiguration.
- Delete `home-manager/` and `nixos/` directories.
- Switch from one general "vars" attrset for variables to using built-for-purpose attrsets for variables, each declared where it makes most sense (e.g. the "sys" attrset will be used for system-specific attributes).
- Create `systems/` directory for root-level system configurations and `modules/` directory for re-usable config files.
- Consolidate most app and system configuration into the `desktop-environment.nix` and `terminal-environment.nix` files.
- Standardize all `.nix` files to nixos config nodes, as opposed to home-manager. May reverse this decision.
- Use `${sys.username}` for the username of the primary user of the system.
- Use `${usr.${sys.username}}` for attributes related to that user (e.g. realname, email).
2025-01-08 12:04:28 -08:00
.gitea/workflows Remove jq 2024-11-01 13:06:10 -07:00
.github/workflows Set artifact download path explicitly 2024-08-08 10:38:21 -07:00
.sops Fix shebang breaking script on nixos 2024-12-31 10:44:43 -08:00
dotfiles Refactor flake: 2025-01-08 12:04:28 -08:00
homelab Fix bash shebang 2025-01-02 14:18:32 -08:00
projects First results for benchmarking Overwatch 2 2025-01-06 13:11:02 -08:00
sites/Jafner.dev #3 Re-create test secret 2024-08-16 12:45:31 -07:00
.gitattributes Move vyos config to its own directory, build workflow tools for deploying configs, encrypt entire vyos config file until a better approach can be built 2024-10-09 15:49:33 -07:00
.gitignore Archive dotfiles. Replaced with nixos and home-manager 2024-10-21 14:54:52 -07:00
.gitmodules New article for Jafner.dev: monorepo 2024-07-18 19:11:08 -07:00
.pre-commit-config.yaml Init pre-commit hook config 2024-07-16 12:18:45 -07:00
.sops.yaml #16 Configure decrypting config.boot 2024-10-25 13:27:57 -07:00
LICENSE
README.md Docs: update formatting 2024-12-31 10:43:39 -08:00
shell.nix Update channel for shell.nix 24.05 -> 24.11 2024-12-31 10:44:17 -08:00

Jafner.net

A monorepo for all my projects and dotfiles. Hosted on my Gitea and mirrored to GitHub.

Map of Contents

Project Summary
dotfiles Configuration and documentation for my PCs.
homelab Configuration and documentation for my homelab.
projects Self-contained projects in a variety of scripting and programming languages.
sites Static site files
.gitea/workflows & .github/workflows GitHub Actions workflows running on Gitea and GitHub, respectively.
.sops Scripts and documentation implementing sops to securely store secrets in this repo.

LICENSE: MIT License

See LICENSE for details.

Contributing

Presently this project is a one-man operation with no external contributors. All contributions will be addressed in good faith on a best-effort basis.