https://github.com/stepbrobd/dotfiles
yet another dotfiles repo with nix
https://github.com/stepbrobd/dotfiles
dotfiles home-manager hyprland neovim nix nix-darwin nixos nixvim
Last synced: 9 months ago
JSON representation
yet another dotfiles repo with nix
- Host: GitHub
- URL: https://github.com/stepbrobd/dotfiles
- Owner: stepbrobd
- License: mit
- Created: 2021-08-26T04:38:36.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2025-10-03T22:03:26.000Z (9 months ago)
- Last Synced: 2025-10-04T00:14:21.229Z (9 months ago)
- Topics: dotfiles, home-manager, hyprland, neovim, nix, nix-darwin, nixos, nixvim
- Language: Nix
- Homepage:
- Size: 5.7 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/funding.yaml
- License: license.txt
Awesome Lists containing this project
README
# Dotfiles
[](https://builtwithnix.org)
A hacky config that works on both NixOS and macOS.
NixOS server config evaluation order: `inputs.autopilot` -> `lib/*` ->
`parts/configurations/server.nix` -> `lib.mkColmena` -> conversion:
```nix
nixosConfigurations = (import "${inputs.colmena}/src/nix/hive/eval.nix" {
rawHive = ...;
}).nodes;
```
## Notes
Todo: export IXP routes to kernel.
VxLAN IPv4 connectivity issue with BGP.Exchange is caused by Tailscale claiming
the entirety of CGNAT IPv4 block.
Work around by any of these:
- Use BGP multi-protocol extension to advertise IPv4 over IPv6 session
- Inject specific rules to before in firewall before Tailscale's 100.64.0.0/10
rule
- Use VRF
## License
The contents inside this repository, excluding all submodules, are licensed
under the [MIT License](license.txt). Third-party file(s) and/or code(s) are
subject to their original term(s) and/or license(s).