]> Untitled Git - monorepo.git/commitdiff
new flake lock
authorPreston Pan <ret2pop@gmail.com>
Thu, 13 Mar 2025 18:37:10 +0000 (11:37 -0700)
committerPreston Pan <ret2pop@gmail.com>
Thu, 13 Mar 2025 18:37:10 +0000 (11:37 -0700)
12 files changed:
journal/20250308.org [new file with mode: 0644]
journal/20250310.org [new file with mode: 0644]
journal/20250311.org [new file with mode: 0644]
nix/flake.nix
nix/modules/configuration.nix
nix/modules/home/default.nix
nix/modules/kubo.nix
nix/modules/murmur.nix [new file with mode: 0644]
nix/modules/nginx.nix
nix/modules/secrets.nix
nix/pyproject.toml
nix/systems/spontaneity/default.nix

diff --git a/journal/20250308.org b/journal/20250308.org
new file mode 100644 (file)
index 0000000..91dfdca
--- /dev/null
@@ -0,0 +1,11 @@
+#+TITLE: Daily Journal
+#+STARTUP: showeverything
+#+DESCRIPTION: My daily journal entry
+#+AUTHOR: Preston Pan
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../style.css" />
+#+html_head: <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
+#+html_head: <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
+#+options: broken-links:t
+* Saturday, 08 March 2025
+** 01:27 
+Whoops. I forgot what I was going to journal about.
diff --git a/journal/20250310.org b/journal/20250310.org
new file mode 100644 (file)
index 0000000..15e0901
--- /dev/null
@@ -0,0 +1,18 @@
+#+TITLE: Daily Journal
+#+STARTUP: showeverything
+#+DESCRIPTION: My daily journal entry
+#+AUTHOR: Preston Pan
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../style.css" />
+#+html_head: <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
+#+html_head: <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
+#+options: broken-links:t
+* Monday, 10 March 2025
+** 01:08 
+I want to learn how to spot weld batteries together or basically just
+make my own battery packs from the cells. This is because I want to
+have more knowledge of how to create batteries for my ebike. Speaking
+of, my ebike build is done.
+** 23:23 
+I am currently trying to fix some low-level activities for my
+life. For instance, I will do a lot of chores today before I
+sleep. Additionally I aim to go on a run and exercise.
diff --git a/journal/20250311.org b/journal/20250311.org
new file mode 100644 (file)
index 0000000..9c2a7d3
--- /dev/null
@@ -0,0 +1,12 @@
+#+TITLE: Daily Journal
+#+STARTUP: showeverything
+#+DESCRIPTION: My daily journal entry
+#+AUTHOR: Preston Pan
+#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="../style.css" />
+#+html_head: <script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
+#+html_head: <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
+#+options: broken-links:t
+* Tuesday, 11 March 2025
+** 00:34 
+I just ordered the parts for the valetudo flashing using the breakout
+PCB. I am also trying to think through future plans and exercise.
index b34b77e91a6759918896689e220cc2390cd7bc1e..048663ca4375df53bc599b9e079e2c291cf58482 100644 (file)
@@ -112,6 +112,7 @@ poetry shell
           };
           zones = {
             "ret2pop.net." = nixos-dns.utils.octodns.generateZoneAttrs [ "cloudflare" ];
+            "nullring.xyz." = nixos-dns.utils.octodns.generateZoneAttrs [ "cloudflare" ];
           };
         };
       };
index e8e3fb0007a046486c73b87548266d4c2742db66..732f83c907e951c274f400766c70ce1bd737428c 100644 (file)
@@ -17,6 +17,7 @@
     ./gitweb.nix
     ./conduit.nix
     ./bitcoin.nix
+    ./murmur.nix
   ];
 
   documentation = {
index 4f1e7d406b8eee3e62c6ad60e0eee141651b32d6..fa186324bf68e6c415ce1a627757e092042d4d14 100644 (file)
                                                          bear
                                                          clang-tools
                                                  ]) else [])
-                                                 ++
+                    ++
+                    (if config.monorepo.profiles.workstation.enable then (with pkgs; [
+                      open-webui
+                    ]) else [])
+                    ++
                                                  (if config.monorepo.profiles.lang-js.enable then (with pkgs; [
                                                          nodejs
                                                          bun
                                        kdenlive
                                        kicad
                       reaper
+                      murmur
                                                  ]) else []);
 
     monorepo.profiles = {
index 92dab0e21c58b1012ffa90d5f88b103e146ccfb5..79aa9aa7c1eaa660208fcaa1b488e427ae3b1546 100644 (file)
@@ -1,6 +1,6 @@
-{ config, pkgs, ... }:
+{ config, pkgs, lib, ... }:
 {
   services.kubo = {
-    enable = true;
+    enable = lib.mkDefault config.monorepo.profiles.workstation.enable;
   };
 }
diff --git a/nix/modules/murmur.nix b/nix/modules/murmur.nix
new file mode 100644 (file)
index 0000000..463ee1d
--- /dev/null
@@ -0,0 +1,12 @@
+{ lib, config, ... }:
+{
+  services.murmur = {
+    enable = lib.mkDefault config.monorepo.profiles.server.enable;
+    logFile = "/var/log/murmur.log";
+    openFirewall = true;
+    hostName = "talk.nullring.xyz";
+    welcometext = "Wecome to the Null Murmur instance!";
+    registerName = "nullring";
+    registerHostname = "talk.nullring.xyz";
+  };
+}
index a3906e22d607be6ae1c8ecc376b330f40c6efff3..e6037592b25744658ad3033232a5f4cdc4d6bd00 100644 (file)
@@ -59,6 +59,7 @@
       };
            "${config.monorepo.vars.remoteHost}" = {
         serverName = "${config.monorepo.vars.remoteHost}";
+        serverAliases = [ "ret2pop.nullring.xyz" ];
              root = "/var/www/ret2pop-website/";
              addSSL = true;
              enableACME = true;
index 2f8defcf8fad4dd3010e698fecb3d223b6bab1cc..f157e3e20e210c04407884ae437af39731f6648b 100644 (file)
@@ -5,6 +5,7 @@
     age = {
       keyFile = "/home/${config.monorepo.vars.userName}/.ssh/keys.txt";
     };
+
     secrets = {
       mail = {
         format = "yaml";
index 957e977b7c94fa4bb20a97914b97265d779013e5..458298b6523001d4138418f122ef83fdac1e751b 100644 (file)
@@ -5,6 +5,7 @@ description = "My Monorepo"
 authors = ["Preston Pan <ret2pop@gmail.com>"]
 license = "MIT"
 readme = "README.md"
+package-mode = false
 
 [tool.poetry.dependencies]
 python = "^3.12"
index c64448a25c8004ae657b471dc2a4133f16515282..bb5a92b7e0750d7da20f4621468e5592dfcb5cb5 100644 (file)
             a.data = "66.42.84.130";
             aaaa.data = "2001:19f0:5401:10d0:5400:5ff:fe4a:7794";
           };
+          "nullring.xyz" = {
+            a.data = "144.202.92.209";
+            aaaa.data = "2001:19f0:8000:1c38:5400:04ff:fecf:58cd";
+          };
         };
         subDomains = {
-              "${config.monorepo.vars.remoteHost}" = {};
+          "${config.monorepo.vars.remoteHost}" = {};
           "matrix.${config.monorepo.vars.remoteHost}" = {};
           "www.${config.monorepo.vars.remoteHost}" = {};
+
+          "nullring.xyz" = {};
+          "git.nullring.xyz" = {};
+          "social.nullring.xyz" = {};
+          "talk.nullring.xyz" = {
+            a.data = "66.42.84.130";
+            aaaa.data = "2001:19f0:5401:10d0:5400:5ff:fe4a:7794";
+          };
+          "ret2pop.nullring.xyz" = {
+            a.data = "66.42.84.130";
+            aaaa.data = "2001:19f0:5401:10d0:5400:5ff:fe4a:7794";
+          };
         };
       };
     };