6 Commits 11769cea20 ... c7105fdcd6

Author SHA1 Message Date
  Oleg Pykhalov c7105fdcd6 apps: cluster1: workstation: workstation-kube3: nixos: Update to 4164d5e5. 1 month ago
  Oleg Pykhalov 4164d5e5ec nix: Fix missing git configuration. 1 month ago
  Oleg Pykhalov e93065e850 flake.lock: Update original input. 1 month ago
  Oleg Pykhalov d027c272aa flake.lock: Update dotfiles-home-manager input. 1 month ago
  Oleg Pykhalov 00fc0a6d6f nix: Add ssh known_hosts to oleg user. 1 month ago
  Oleg Pykhalov ec45e32e7b nix: services: foot: Configure restart. 1 month ago

+ 1 - 1
apps/cluster1/workstation/workstation-kube3/workstation_v1_workstation.yaml

@@ -95,7 +95,7 @@ spec:
           readOnly: true
 
       - name: nixos
-        image: harbor.home.wugi.info/library/nixos-systemd-taskexecutor:81743e42
+        image: harbor.home.wugi.info/library/nixos-systemd-taskexecutor:4164d5e5
         volumeMounts:
         - mountPath: /home/oleg/.mozilla/firefox
           name: home-oleg-mozilla-firefox

+ 8 - 8
dotfiles/nix/container-systemd-taskexecutor/flake.lock

@@ -277,11 +277,11 @@
       },
       "locked": {
         "dir": "dotfiles/nix",
-        "lastModified": 1738956303,
-        "narHash": "sha256-JjDGCWx84lHRhofE1jBYu3nk14LSO2sLSKHBkYQIBNg=",
+        "lastModified": 1738959216,
+        "narHash": "sha256-p/pDm7I02IyBP93ppAeY5G+yV3mg901x6ck7jwoS04c=",
         "ref": "refs/heads/master",
-        "rev": "c70f31dbca6e89fd1df7bc4113061b4aa8cf71c7",
-        "revCount": 12722,
+        "rev": "00fc0a6d6fdc94eddde31eb40199e8c765d3226f",
+        "revCount": 12727,
         "type": "git",
         "url": "file:///home/oleg/.local/share/chezmoi?dir=dotfiles/nix"
       },
@@ -2809,11 +2809,11 @@
       },
       "locked": {
         "dir": "dotfiles/nix/container-systemd",
-        "lastModified": 1738956413,
-        "narHash": "sha256-+sLR+GxIeMSk+zh7qZKSdG51h6RC9rlr7MYzznxq3gQ=",
+        "lastModified": 1738959233,
+        "narHash": "sha256-BLApP2tnbEQBLCvzIIdF7Yk7Tn0OyR2o4eSs+W1ZFfo=",
         "ref": "refs/heads/master",
-        "rev": "919287cc8bea7439596bd0d219a96afc1fca4db7",
-        "revCount": 12723,
+        "rev": "d027c272aa1d85bb66ad4e9e7fd8a3e8c4d15def",
+        "revCount": 12728,
         "type": "git",
         "url": "file:///home/oleg/.local/share/chezmoi?dir=dotfiles/nix/container-systemd"
       },

+ 4 - 4
dotfiles/nix/container-systemd/flake.lock

@@ -268,11 +268,11 @@
       },
       "locked": {
         "dir": "dotfiles/nix",
-        "lastModified": 1738956303,
-        "narHash": "sha256-JjDGCWx84lHRhofE1jBYu3nk14LSO2sLSKHBkYQIBNg=",
+        "lastModified": 1738959216,
+        "narHash": "sha256-p/pDm7I02IyBP93ppAeY5G+yV3mg901x6ck7jwoS04c=",
         "ref": "refs/heads/master",
-        "rev": "c70f31dbca6e89fd1df7bc4113061b4aa8cf71c7",
-        "revCount": 12722,
+        "rev": "00fc0a6d6fdc94eddde31eb40199e8c765d3226f",
+        "revCount": 12727,
         "type": "git",
         "url": "file:///home/oleg/.local/share/chezmoi?dir=dotfiles/nix"
       },

+ 3 - 0
dotfiles/nix/modules/services/foot.nix

@@ -30,6 +30,8 @@ in
     systemd.user.services.foot = {
       Unit = {
         Description = "Foot terminal";
+        StartLimitBurst = 5;
+        StartLimitIntervalSec = 10;
       };
       Install = {
         WantedBy = [ "default.target" ];
@@ -51,6 +53,7 @@ in
         '';
         Type = "simple";
         Restart = "always";
+        RestartSec = "2s";
       };
     };
   };

+ 14 - 5
dotfiles/nix/pc0/home-manager.nix

@@ -36,13 +36,22 @@
         type = "stdio";
       };
     };
+    ".ssh/known_hosts" = {
+      text = ''
+        gitlab.corp1.majordomo.ru ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJw9vd+rL+MwVdVKSKW32+k6irAULLUFv5dmRUve2nUW
+        gitlab.corp1.majordomo.ru ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIpKca//ukVhXODbccv/mv4oG74h8jyNQmF7ZbWd/qaolkBv0ptb/ocPc47+btv+FQTx3Fj/cPyi83kwf3ow7C8=
+        gitlab.intr ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJw9vd+rL+MwVdVKSKW32+k6irAULLUFv5dmRUve2nUW
+      '';
+    };
+    ".gitconfig" = {
+      text = ''
+        [user]
+          email = go.wigust@gmail.com
+          name = Oleg Pykhalov
+      '';
+    };
   };
 
-  programs.git = {
-    enable = true;
-    userName = "Oleg Pykhalov";
-    userEmail = "go.wigust@gmail.com";
-  };
   programs.home-manager.enable = true;
 
   programs.firefox = {