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: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
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
@@ -171,6 +145,8 @@ are still Shibumi-specific; ideally I'd find another way to install them.
openssh
tokei
];
fonts.fontconfig.enable = true;
}
#+END_SRC