Archived. All maintenance and development now happens as part of monorepo.
This repository has been archived on 2024-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Payas Relekar a3de5058f3 Hermes: Attempt to fix nixos-rebuild issue due to git
git fixed a CVE that makes directories not owned by the user to appear as not
git repo. Since my /etc/nixos is owned by my user, but nixos-rebuild is
performed by root, this is an issue. Simplest and best workaround is to add this
repo as safe directory.

This commit fixes this by way of setting default config for root user.

I also decided to go all in and setup full home-manager config identical to my
user here. I'll probably remove the FIsh config, but will see how it goes.
2022-06-08 17:35:26 +05:30
cachix EXPERIMENT: Set up nixpkgs-unfree as root input as well as cachix 2022-03-29 22:11:51 +05:30
hosts Revert "Hermes: First (unsuccessful) attempt at nix-doom-emacs" 2022-06-08 15:58:42 +05:30
modules Hermes: Attempt to fix nixos-rebuild issue due to git 2022-06-08 17:35:26 +05:30
.gitignore Setup secrets management using agenix 2022-02-22 03:09:20 +05:30
cachix.nix Cachix: Whitespace changes 2022-04-16 20:21:02 +05:30
flake.lock flake.lock: 2022_06_08 2022-06-08 17:17:54 +05:30
flake.nix Revert "Hermes: First (unsuccessful) attempt at nix-doom-emacs" 2022-06-08 15:58:42 +05:30
README.org meta: Add initial README.org 2022-04-17 22:26:53 +05:30

What is this?

A NixOS config using flakes

Why is this?

  • I got tired of babying my system
  • I got tired of reinstalling my system every year just to keep it clean and fresh
  • I got tired of not updating my system in fear of black screen
  • I got tired of re-learning and re-doing my setup on every reinstall

Caveat emptor:

This config is NOT designed, intended, built for anybody's needs but mine. It grew organically over time, as I learned more (which is still quite little in general Nix/NixOS terms). Please do not use this for any purpose other than self-amusement.