From cc00e0e74d47cbd8e182caa88c9baf17ecd64280 Mon Sep 17 00:00:00 2001
From: Swarsel
-This file has 40447 words spanning 10472 lines and was last revised on 2024-06-28 22:13:57 +0200.
+This file has 40741 words spanning 10531 lines and was last revised on 2024-07-11 10:18:39 +0200.
@@ -419,7 +419,7 @@ Table of Contents
1
-My emacs is built using the emacs-overlay nix flake, which builds a bleeding edge emacs on wayland (pgtk) with utilities like treesitter support. By executing the below source block, the current build setting can be updated at any time, and you can see my most up-to-date build options (last updated: 2024-06-28 22:13:57 +0200) +My emacs is built using the emacs-overlay nix flake, which builds a bleeding edge emacs on wayland (pgtk) with utilities like treesitter support. By executing the below source block, the current build setting can be updated at any time, and you can see my most up-to-date build options (last updated: 2024-07-11 10:18:39 +0200)
@@ -485,7 +485,6 @@
+The nix store fills up over time, until /boot/efi
is filled. This snippet cleans it automatically on a weekly basis.
+
+nix.gc = { + automatic = true; + randomizedDelaySec = "14m"; + dates = "weekly"; + options = "--delete-older-than 10d"; +}; + ++
+This enables hardlinking identical files in the nix store, to save on disk space. I have read this incurs a significant I/O overhead, I need to keep an eye on this. +
+ ++nix.optimise = { + automatic = true; + dates = [ "weekly" ]; +}; + ++
+Also, we link some files to the users XDG configuration home: +
+ ++xdg.configFile = { + "tridactyl/tridactylrc".source = ../../programs/firefox/tridactyl/tridactylrc; + "tridactyl/themes/base16-codeschool.css".source = ../../programs/firefox/tridactyl/themes/base16-codeschool.css; + }; +