From 1fc4e55efd9c478ae037cd8233a0430314d61042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Schwarz=C3=A4ugl?= <32304731+Swarsel@users.noreply.github.com> Date: Mon, 11 Dec 2023 03:00:05 +0100 Subject: [PATCH] Update README.md for new repo structure --- .github/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/README.md b/.github/README.md index da6e190..2ee93b0 100644 --- a/.github/README.md +++ b/.github/README.md @@ -23,10 +23,10 @@ That being said, there is a lot of general configuration that you *probably* can The files that are possibly of biggest interest are found here: -- [flake.nix](../.dotfiles/flake.nix) -- [Nix.org](../.dotfiles/Nix.org) -- [early-init.el](../.dotfiles/programs/emacs/early-init.el) -- [Emacs.org](../.dotfiles/Emacs.org) +- [flake.nix](../flake.nix) +- [Nix.org](../Nix.org) +- [early-init.el](../programs/emacs/early-init.el) +- [Emacs.org](../Emacs.org) This is a nix flakes based setup that manages multiple hosts, including mixed (NixOS with home-manager as a submodule) as well as standalone home-manager machines, also using some overlays etc. It is all wrapped in literal configuration .org files, because that allows me to have easy access without actually having to remember where the specific configuration files are all located. flake.nix and early-init.el are not tangled at the moment, flake.nix mostly for the reason that I rarely need to update it; early-init.el for the reason that adding it would break the emacs-overlay parsing. @@ -52,12 +52,12 @@ For a pure Home-Manager configuration, you need a few different steps. The bigge ###### To do that: -1) adapt [flake.nix](../.dotfiles/flake.nix): +1) adapt [flake.nix](../flake.nix): - Copy either one of the nixosSystem or homeManagerConfiguration blocks depending on what configuration you are going to be using. - Adapt all lines referencing the host- and username to the names chosen for your system. - Also adapt the file paths to reference the files where you want your specific configuration to be stored. - If using home-manager on the host, consider the settings for `home-manager.useGlobalPkgs` and `home-manager.useUserPackages` - in this repo they are moved to the general NixOS section to reduce code duplication. -2) adapt [Nix.org](../.dotfiles/Nix.org) +2) adapt [Nix.org](../Nix.org) - Make a copy of "System Specific Configurations/TEMPLATE". - Adapt all references to TEMPLATE to your host- and usernames etc (make sure to also create that directory where it is to be tangled to). - Add the settings needed for your specific machine.