commit 9066a649de0904e4fd58a1f23d2190d2622e027e
parent 731ee1f3e4cc4819a17e8893498363cc6cc56aff
Author: Vincent Demeester <vincent@sbr.pm>
Date: Fri, 10 Jul 2020 17:24:23 +0200
Update tasks
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
Diffstat:
M | tasks.org | | | 63 | +++++++++++++++++++++++++++++++++++++++++++++++++++++---------- |
1 file changed, 53 insertions(+), 10 deletions(-)
diff --git a/tasks.org b/tasks.org
@@ -144,7 +144,28 @@
** [[https://elis.nu/blog/2020/06/nixos-tmpfs-as-home/][NixOS ❄: tmpfs as home]]
[2020-06-29 Mon 17:46]
-* TODO nur-package automatic -git package updates
+* TODO pkgs, nur and overlay
+
+Take inspiration from there :
+- https://gitlab.com/rycee/nur-expressions/tree/master
+
+(versions, …)
+
+
+* TODO [#B] Automate =home= pkgs updates
+:PROPERTIES:
+:CREATED:[2020-01-19 Sun 12:32]
+:END:
+
+- Why :: It would require less manual work from me 👼
+- What :: Update the =-git= or =-unstable= packages *and* any package when there is a new
+ version tagged/released if possible
+- How :: Using a bot, like https://gitlab.com/rybot
+
+=nix-update= allows to bump release package (and doesn't work when having multiple version
+of the same).
+
+** TODO nur-package automatic -git package updates
:PROPERTIES:
:CREATED:[2020-04-30 Thu 20:58]
:END:
@@ -152,21 +173,14 @@
For packages that track master, create a =-git= version and have an automate that is able
to update those daily (or weekly ?), using =nix-update= (and maybe more for modSha256)
-** TODO [[https://berfr.me/posts/watch-diff/][watch-diff: Watch command output and get notified on changes | berfr blog]]
+*** TODO [[https://berfr.me/posts/watch-diff/][watch-diff: Watch command output and get notified on changes | berfr blog]]
[2020-05-07 Thu 16:42]
-** TODO [[https://www.nmattia.com/posts/2019-09-10-autoupdate.html][Nicolas Mattia – Triggered CI Builds: Automatically Update your Project's Dependencies]]
+*** TODO [[https://www.nmattia.com/posts/2019-09-10-autoupdate.html][Nicolas Mattia – Triggered CI Builds: Automatically Update your Project's Dependencies]]
[2019-10-15 Tue 08:24]
-* TODO pkgs, nur and overlay
-
-Take inspiration from there :
-- https://gitlab.com/rycee/nur-expressions/tree/master
-
-(versions, …)
-
* TODO Manage firefox in home-manager
- See [[https://cmacr.ae/post/2020-05-09-managing-firefox-on-macos-with-nix/][Managing Firefox on macOS with Nix - Calum MacRae]]
@@ -196,9 +210,38 @@
This is very good because it allows to customize some small parts of the configuration
only for specific host — this will reduce duplication.
+
+* TODO Add home-manager hook to update ~/etc/hosts~
+:PROPERTIES:
+:CREATED:[2019-07-05 Fri 16:23]
+:END:
+
+- Why :: on NixOS this is managed in =home= and applied easily. On non-NixOS systems,
+ there is no easy way to do that
+- What :: Append / Rewrite =/etc/hosts= with the content of a file (coming from h-m)
+- How :: See what tool do that, or write your own simple one (using special comments to
+ know where to overwrite the file). Use whatever language (lisp, haskell, go, rust,
+ python, …)
+* TODO install ~nixos-generate~ on machines
+:LOGBOOK:
+- Rescheduled from "[2019-07-11 Thu]" on [2019-07-11 Thu 16:09]
+- Rescheduled from "[2019-07-09 Tue]" on [2019-07-09 Tue 19:12]
+:END:
+:PROPERTIES:
+:CREATED:[2019-07-02 Tue 20:27]
+:END:
+
+- Why :: be able to easly create custom install isos and other outputs (oci images, do
+ droplet images, …)
+- How :: create a package
* TODO Build and use more NixOS container
See https://github.com/google/nixery (layered, )…
+* TODO [[https://github.com/Mic92/nixos-shell][Mic92/nixos-shell: Spawns lightweight nixos vms in a shell]] :nixos:
+[2020-04-16 Thu 12:46]
+
+Very interesting concept :)
+
* TODO [#C] =qemu=/=kvm= setup to tests things
- start a system with nixos iso (cache and download)