No more overall structure

This commit is contained in:
Joe Frikker
2026-02-15 22:59:14 -05:00
parent 390b6d522b
commit 0dac9ad52e

View File

@@ -1,32 +1,6 @@
#+PROPERTY: header-args :mkdirp yes #+PROPERTY: header-args :mkdirp yes
#+PROPERTY: header-args:elisp :lexical t #+PROPERTY: header-args:elisp :lexical t
* Overall Structure
This is the basic structure of the home.nix file. Individual sections are defined later.
#+BEGIN_SRC nix :noweb no-export :tangle target/home.nix
{ config, pkgs, kube, ... }:
{
home.packages = with pkgs; [
<<packages>>
];
<<path>>
programs = {
<<programs>>
};
fonts.fontconfig.enable = true;
xdg = {
enable = true;
<<extra_xdg>>
};
}
#+END_SRC
* Packages * Packages
Home-manager "packages" are simply binaries that are placed on the path, without any attached Home-manager "packages" are simply binaries that are placed on the path, without any attached
configuration. The code blocks in this section contain package lists that go under the packages configuration. The code blocks in this section contain package lists that go under the packages
@@ -171,6 +145,8 @@ are still Shibumi-specific; ideally I'd find another way to install them.
openssh openssh
tokei tokei
]; ];
fonts.fontconfig.enable = true;
} }
#+END_SRC #+END_SRC