Compare commits
	
		
			17 Commits
		
	
	
		
			fix-import
			...
			minecraft-
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						
						
							
						
						b821d36f40
	
				 | 
					
					
						|||
| 
						
						
							
						
						0b7fbcac32
	
				 | 
					
					
						|||
| f3c60d0551 | |||
| f0d2d989d1 | |||
| 57d0c6247b | |||
| 95840bfa3c | |||
| 72da80f93f | |||
| 8ffc2acea7 | |||
| 0d1423ab22 | |||
| 809fcefbcf | |||
| 203358a207 | |||
| d11b189f95 | |||
| b439ddd6f6 | |||
| 
						
						
							
						
						a22747bb66
	
				 | 
					
					
						|||
| 
						
						
							
						
						efc79ee189
	
				 | 
					
					
						|||
| 8715fb220f | |||
| 649c21de01 | 
							
								
								
									
										29
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										29
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@@ -117,6 +117,26 @@
 | 
				
			|||||||
        "url": "https://git.pvv.ntnu.no/Projects/minecraft-kartverket.git"
 | 
					        "url": "https://git.pvv.ntnu.no/Projects/minecraft-kartverket.git"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "minecraft-heatmap": {
 | 
				
			||||||
 | 
					      "inputs": {
 | 
				
			||||||
 | 
					        "nixpkgs": [
 | 
				
			||||||
 | 
					          "nixpkgs"
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "locked": {
 | 
				
			||||||
 | 
					        "lastModified": 1756124334,
 | 
				
			||||||
 | 
					        "narHash": "sha256-DXFmSpgI8FrqcdqY7wg5l/lpssWjslHq5ufvyp/5k4o=",
 | 
				
			||||||
 | 
					        "ref": "refs/heads/main",
 | 
				
			||||||
 | 
					        "rev": "83760b1ebcd9722ddf58a4117d29555da65538ad",
 | 
				
			||||||
 | 
					        "revCount": 13,
 | 
				
			||||||
 | 
					        "type": "git",
 | 
				
			||||||
 | 
					        "url": "https://git.pvv.ntnu.no/Projects/minecraft-heatmap.git"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "original": {
 | 
				
			||||||
 | 
					        "type": "git",
 | 
				
			||||||
 | 
					        "url": "https://git.pvv.ntnu.no/Projects/minecraft-heatmap.git"
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "nix-gitea-themes": {
 | 
					    "nix-gitea-themes": {
 | 
				
			||||||
      "inputs": {
 | 
					      "inputs": {
 | 
				
			||||||
        "nixpkgs": [
 | 
					        "nixpkgs": [
 | 
				
			||||||
@@ -190,11 +210,11 @@
 | 
				
			|||||||
        ]
 | 
					        ]
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "locked": {
 | 
					      "locked": {
 | 
				
			||||||
        "lastModified": 1752865540,
 | 
					        "lastModified": 1755475409,
 | 
				
			||||||
        "narHash": "sha256-VYLXcV8FsaMTsmxISOejvBq76eA41yi7BCRNW1qGbV0=",
 | 
					        "narHash": "sha256-9nzP3rpYNWNXtGQnGUS+WjeDkhFiTOBwxoJL9bMi1w0=",
 | 
				
			||||||
        "ref": "refs/heads/main",
 | 
					        "ref": "refs/heads/main",
 | 
				
			||||||
        "rev": "f732582d0d1389721ea2c91ab370ba2fb824d644",
 | 
					        "rev": "617a799ad8e365192084e51de25cb6f8260668ae",
 | 
				
			||||||
        "revCount": 496,
 | 
					        "revCount": 511,
 | 
				
			||||||
        "type": "git",
 | 
					        "type": "git",
 | 
				
			||||||
        "url": "https://git.pvv.ntnu.no/Projects/nettsiden.git"
 | 
					        "url": "https://git.pvv.ntnu.no/Projects/nettsiden.git"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
@@ -211,6 +231,7 @@
 | 
				
			|||||||
        "grzegorz-clients": "grzegorz-clients",
 | 
					        "grzegorz-clients": "grzegorz-clients",
 | 
				
			||||||
        "matrix-next": "matrix-next",
 | 
					        "matrix-next": "matrix-next",
 | 
				
			||||||
        "minecraft-data": "minecraft-data",
 | 
					        "minecraft-data": "minecraft-data",
 | 
				
			||||||
 | 
					        "minecraft-heatmap": "minecraft-heatmap",
 | 
				
			||||||
        "nix-gitea-themes": "nix-gitea-themes",
 | 
					        "nix-gitea-themes": "nix-gitea-themes",
 | 
				
			||||||
        "nixpkgs": "nixpkgs",
 | 
					        "nixpkgs": "nixpkgs",
 | 
				
			||||||
        "nixpkgs-unstable": "nixpkgs-unstable",
 | 
					        "nixpkgs-unstable": "nixpkgs-unstable",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,6 +23,9 @@
 | 
				
			|||||||
    nix-gitea-themes.url = "git+https://git.pvv.ntnu.no/Drift/nix-gitea-themes.git";
 | 
					    nix-gitea-themes.url = "git+https://git.pvv.ntnu.no/Drift/nix-gitea-themes.git";
 | 
				
			||||||
    nix-gitea-themes.inputs.nixpkgs.follows = "nixpkgs";
 | 
					    nix-gitea-themes.inputs.nixpkgs.follows = "nixpkgs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    minecraft-heatmap.url = "git+https://git.pvv.ntnu.no/Projects/minecraft-heatmap.git";
 | 
				
			||||||
 | 
					    minecraft-heatmap.inputs.nixpkgs.follows = "nixpkgs";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    greg-ng.url = "git+https://git.pvv.ntnu.no/Grzegorz/greg-ng.git";
 | 
					    greg-ng.url = "git+https://git.pvv.ntnu.no/Grzegorz/greg-ng.git";
 | 
				
			||||||
    greg-ng.inputs.nixpkgs.follows = "nixpkgs";
 | 
					    greg-ng.inputs.nixpkgs.follows = "nixpkgs";
 | 
				
			||||||
    gergle.url = "git+https://git.pvv.ntnu.no/Grzegorz/gergle.git";
 | 
					    gergle.url = "git+https://git.pvv.ntnu.no/Grzegorz/gergle.git";
 | 
				
			||||||
@@ -104,11 +107,13 @@
 | 
				
			|||||||
        modules = [
 | 
					        modules = [
 | 
				
			||||||
          inputs.matrix-next.nixosModules.default
 | 
					          inputs.matrix-next.nixosModules.default
 | 
				
			||||||
          inputs.pvv-calendar-bot.nixosModules.default
 | 
					          inputs.pvv-calendar-bot.nixosModules.default
 | 
				
			||||||
 | 
					          inputs.minecraft-heatmap.nixosModules.default
 | 
				
			||||||
          self.nixosModules.gickup
 | 
					          self.nixosModules.gickup
 | 
				
			||||||
          self.nixosModules.matrix-ooye
 | 
					          self.nixosModules.matrix-ooye
 | 
				
			||||||
        ];
 | 
					        ];
 | 
				
			||||||
        overlays = [
 | 
					        overlays = [
 | 
				
			||||||
          inputs.pvv-calendar-bot.overlays.x86_64-linux.default
 | 
					          inputs.pvv-calendar-bot.overlays.x86_64-linux.default
 | 
				
			||||||
 | 
					          inputs.minecraft-heatmap.overlays.default
 | 
				
			||||||
          (final: prev: {
 | 
					          (final: prev: {
 | 
				
			||||||
            inherit (self.packages.${prev.system}) out-of-your-element;
 | 
					            inherit (self.packages.${prev.system}) out-of-your-element;
 | 
				
			||||||
          })
 | 
					          })
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    ./services/calendar-bot.nix
 | 
					    ./services/calendar-bot.nix
 | 
				
			||||||
    ./services/git-mirrors
 | 
					    ./services/git-mirrors
 | 
				
			||||||
 | 
					    ./services/minecraft-heatmap.nix
 | 
				
			||||||
    ./services/mysql.nix
 | 
					    ./services/mysql.nix
 | 
				
			||||||
    ./services/postgres.nix
 | 
					    ./services/postgres.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										45
									
								
								hosts/bicep/services/minecraft-heatmap.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								hosts/bicep/services/minecraft-heatmap.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,45 @@
 | 
				
			|||||||
 | 
					{ config, lib, pkgs, ... }:
 | 
				
			||||||
 | 
					let
 | 
				
			||||||
 | 
					  cfg = config.services.minecraft-heatmap;
 | 
				
			||||||
 | 
					in
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  sops.secrets."minecraft-heatmap/ssh-key/private" = {
 | 
				
			||||||
 | 
					    mode = "600";
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  services.minecraft-heatmap = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    database = {
 | 
				
			||||||
 | 
					      host = "postgres.pvv.ntnu.no";
 | 
				
			||||||
 | 
					      port = 5432;
 | 
				
			||||||
 | 
					      name = "minecraft_heatmap";
 | 
				
			||||||
 | 
					      user = "minecraft_heatmap";
 | 
				
			||||||
 | 
					      passwordFile = pkgs.writeText "minecraft-heatmap-password.txt" "1234";
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  systemd.services.minecraft-heatmap-ingest-logs = {
 | 
				
			||||||
 | 
					    serviceConfig.LoadCredential = [
 | 
				
			||||||
 | 
					      "sshkey:${config.sops.secrets."minecraft-heatmap/ssh-key/private".path}"
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    preStart = let
 | 
				
			||||||
 | 
					      knownHostsFile = pkgs.writeText "minecraft-heatmap-known-hosts" ''
 | 
				
			||||||
 | 
					        innovation.pvv.ntnu.no ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE9O/y5uqcLKCodg2Q+XfZPH/AoUIyBlDhigImU+4+Kn
 | 
				
			||||||
 | 
					        innovation.pvv.ntnu.no ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQClR9GvWeVPZHudlnFXhGHUX5sGX9nscsOsotnlQ4uVuGsgvRifsVsuDULlAFXwoV1tYp4vnyXlsVtMddpLI5ANOIDcZ4fgDxpfSQmtHKssNpDcfMhFJbfRVyacipjA4osxTxvLox/yjtVt+URjTHUA1MWzEwc26KfiOvWO5tCBTan7doN/4KOyT05GwBxwzUAwUmoGTacIITck2Y9qp4+xFYqehbXqPdBb15hFyd38OCQhtU1hWV2Yi18+hJ4nyjc/g5pr6mW09ULlFghe/BaTUXrTisYC6bMcJZsTDwsvld9581KPvoNZOTQhZPTEQCZZ1h54fe0ZHuveVB3TIHovZyjoUuaf4uiFOjJVaKRB+Ig+Il6r7tMUn9CyHtus/Nd86E0TFBzoKxM0OFu88oaUlDtZVrUJL5En1lGoimajebb1JPxllFN5hqIT+gVyMY6nRzkcfS7ieny/U4rzXY2rfz98selftgh3LsBywwADv65i+mPw1A/1QdND1R6fV4U=
 | 
				
			||||||
 | 
					        innovation.pvv.ntnu.no ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNjl3HfsDqmALWCL9uhz9k93RAD2565ndBqUh4N/rvI7MCwEJ6iRCdDev0YzB1Fpg24oriyYoxZRP24ifC2sQf8=
 | 
				
			||||||
 | 
					      '';
 | 
				
			||||||
 | 
					    in ''
 | 
				
			||||||
 | 
					      mkdir -p '${cfg.minecraftLogsDir}'
 | 
				
			||||||
 | 
					      "${lib.getExe pkgs.rsync}" \
 | 
				
			||||||
 | 
					      --archive \
 | 
				
			||||||
 | 
					      --verbose \
 | 
				
			||||||
 | 
					      --progress \
 | 
				
			||||||
 | 
					      --no-owner \
 | 
				
			||||||
 | 
					      --no-group \
 | 
				
			||||||
 | 
					      --rsh="${pkgs.openssh}/bin/ssh -o UserKnownHostsFile=\"${knownHostsFile}\" -i \"$CREDENTIALS_DIRECTORY\"/sshkey" \
 | 
				
			||||||
 | 
					      root@innovation.pvv.ntnu.no:/ \
 | 
				
			||||||
 | 
					      '${cfg.minecraftLogsDir}'/
 | 
				
			||||||
 | 
					    '';
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
{config, lib, pkgs, ...}:
 | 
					{ config, lib, pkgs, unstablePkgs, ... }:
 | 
				
			||||||
let
 | 
					let
 | 
				
			||||||
  grg = config.services.greg-ng;
 | 
					  grg = config.services.greg-ng;
 | 
				
			||||||
  grgw = config.services.grzegorz-webui;
 | 
					  grgw = config.services.grzegorz-webui;
 | 
				
			||||||
@@ -11,6 +11,8 @@ in {
 | 
				
			|||||||
    settings.port = 31337;
 | 
					    settings.port = 31337;
 | 
				
			||||||
    enableSway = true;
 | 
					    enableSway = true;
 | 
				
			||||||
    enablePipewire = true;
 | 
					    enablePipewire = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    mpvPackage = unstablePkgs.mpv;
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  systemd.user.services.restart-greg-ng = {
 | 
					  systemd.user.services.restart-greg-ng = {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -5,11 +5,11 @@ mysql:
 | 
				
			|||||||
    password: ENC[AES256_GCM,data:KqEe0TVdeMIzPKsmFg9x0X9xWijnOk306ycyXTm2Tpqo/O0F,iv:Y+hlQ8n1ZIP9ncXBzd2kCSs/DWVTWhiEluFVwZFKRCA=,tag:xlaUk0Wftk62LpYE5pKNQw==,type:str]
 | 
					    password: ENC[AES256_GCM,data:KqEe0TVdeMIzPKsmFg9x0X9xWijnOk306ycyXTm2Tpqo/O0F,iv:Y+hlQ8n1ZIP9ncXBzd2kCSs/DWVTWhiEluFVwZFKRCA=,tag:xlaUk0Wftk62LpYE5pKNQw==,type:str]
 | 
				
			||||||
gickup:
 | 
					gickup:
 | 
				
			||||||
    github-token: ENC[AES256_GCM,data:H/yBDLIvEXunmaUha3c2vUWKLRIbl9QrC0t13AQDRCTnrvhabeiUFLNxZ/F+4B6sZ2aPSgZoB69WwnHvh1wLdiFp1qLWKW/jQPvzZOxE4n+jXrnSOutUWktbPzVj,iv:KFW4jRru93JIl9doVFtcNkJDWp89NlzWjPDflHxcL/U=,tag:YtgyRxkoZO9MkuP3DJh7zA==,type:str]
 | 
					    github-token: ENC[AES256_GCM,data:H/yBDLIvEXunmaUha3c2vUWKLRIbl9QrC0t13AQDRCTnrvhabeiUFLNxZ/F+4B6sZ2aPSgZoB69WwnHvh1wLdiFp1qLWKW/jQPvzZOxE4n+jXrnSOutUWktbPzVj,iv:KFW4jRru93JIl9doVFtcNkJDWp89NlzWjPDflHxcL/U=,tag:YtgyRxkoZO9MkuP3DJh7zA==,type:str]
 | 
				
			||||||
 | 
					minecraft-heatmap:
 | 
				
			||||||
 | 
					    ssh-key:
 | 
				
			||||||
 | 
					        private: ENC[AES256_GCM,data:h9OtD6hxrxyokFDe9bveAkMICrs3YrsAEqg0RVHV+xCkgkNAdoh85wb1QI8FJ0tga4Bfq8ZxZTdMnexQvbYWL8m/N/P6gWoPPJd7dwGuxaUZu5lqngVuHIhH0yWFWtPXjQ0Zyl5Q1aBKyjzJMvJc/H2iprgVH4YFs/fWf/KDEp17Plvvz0AoPGPrOZErDmne4MtLbW3pUm1r5ACo/41OyXYwjHk1Ywgsoz1CMxe/DrmkADnf7jSDWL6Q0mz8hIIYi8GbToJS4BIJ2plttraxV9sqpIPzS/1jMERNchItlkCppSYIy/eohVmskP8dAySm5Z7HNGGtzWSSGLxq15xKc7OVFYPMI+B35nPnp1LVOUWqBHAqVo7dwxc3VXOlVat7AMknUZnr67d4TIIl5BOdy/rvAxzXS/fDV0zntIs5o3phKStVvq07eZFaOVva45B7Pyyn0PdBhHBt2JcBtm+Xtg9i3xvZdwQgbeeJRhnYgDqK6BVhmtTuirwp1GOyslqaFCjg0MJj+W+d8R9gbbfyFR6YrZQAkcd/o/yZGg86z7Phe18=,iv:nt/+qPBwPZKQt43VJ9FbKjLYioFwCxD7VK9WNCJCmpQ=,tag:MuDfnTiro3VVJq9x5rkEQg==,type:str]
 | 
				
			||||||
 | 
					        public: ENC[AES256_GCM,data:+fiCO8VRSmV7tmyweYSpZJMOuMORLHkWetYbr20aTQ1vRYr927nYGes4E464t+Dv9OyJPCLmHBdgt7UvxJWuC3pZE8iStnBYnej3D4ebMzi2SMfOkJjGuQSplXtl8QeAYe1YvROmtQ==,iv:thgGQUyWdXfwUt1E/vudoNjl8JjnksFd1rb/asTry+g=,tag:t1iQPocvfI+JafuJycaLuw==,type:str]
 | 
				
			||||||
sops:
 | 
					sops:
 | 
				
			||||||
    kms: []
 | 
					 | 
				
			||||||
    gcp_kms: []
 | 
					 | 
				
			||||||
    azure_kv: []
 | 
					 | 
				
			||||||
    hc_vault: []
 | 
					 | 
				
			||||||
    age:
 | 
					    age:
 | 
				
			||||||
        - recipient: age1sl43gc9cw939z5tgha2lpwf0xxxgcnlw7w4xem4sqgmt2pt264vq0dmwx2
 | 
					        - recipient: age1sl43gc9cw939z5tgha2lpwf0xxxgcnlw7w4xem4sqgmt2pt264vq0dmwx2
 | 
				
			||||||
          enc: |
 | 
					          enc: |
 | 
				
			||||||
@@ -65,8 +65,8 @@ sops:
 | 
				
			|||||||
            cTh5bnJ3WW90aXRCSUp6NHFYeU1tZ0kK4afdtJwGNu6wLRI0fuu+mBVeqVeB0rgX
 | 
					            cTh5bnJ3WW90aXRCSUp6NHFYeU1tZ0kK4afdtJwGNu6wLRI0fuu+mBVeqVeB0rgX
 | 
				
			||||||
            0q5hwyzjiRnHnyjF38CmcGgydSfDRmF6P+WIMbCwXC6LwfRhAmBGPg==
 | 
					            0q5hwyzjiRnHnyjF38CmcGgydSfDRmF6P+WIMbCwXC6LwfRhAmBGPg==
 | 
				
			||||||
            -----END AGE ENCRYPTED FILE-----
 | 
					            -----END AGE ENCRYPTED FILE-----
 | 
				
			||||||
    lastmodified: "2025-05-07T21:34:48Z"
 | 
					    lastmodified: "2025-08-22T17:54:32Z"
 | 
				
			||||||
    mac: ENC[AES256_GCM,data:n6GHD+nQmZL17WvUZiMCBLRHbtpoKU6U8o/Oraj0VSRi/pQ74QWGVEcIX87kFjBvR2C+UPd3KwXzjQHhjUfHpz9EjIGi6tXLTTo8K3ptd2wCL8MW418TVO4KV+BFmHGT4kwlbdoqaJ2SA7HcfXNaC68e/2CTXhtkLpIwGXtYWJA=,iv:iC5QX/JMwno4mBljPdorNmcQSD2wy/wOYvGrUoC2yzg=,tag:GuFNQ6+d6o9DYC6Do/IEqQ==,type:str]
 | 
					    mac: ENC[AES256_GCM,data:lUcE2bwdgDAAEZWSe9At8Rx5ieixboxJNw7xkXfBRo4OgnU/zp6660lwc7Q9uVQBKZxmdx9BJsGeoWh6eehbTxfJYNhUbAJB/7hnkD2HTiBR/0nJAL9iixlXxehn85QhWZ3KXWQDU9l26X4saYIF3rWvGXlM8oSkoPsPluxGfG4=,iv:0m7LpwOort5mKB0jzd4qnwOACuj/aE+8AoXSuv6Nx/s=,tag:LqxCKFYq+flQ/b361ZZSqw==,type:str]
 | 
				
			||||||
    pgp:
 | 
					    pgp:
 | 
				
			||||||
        - created_at: "2024-08-04T00:03:40Z"
 | 
					        - created_at: "2024-08-04T00:03:40Z"
 | 
				
			||||||
          enc: |-
 | 
					          enc: |-
 | 
				
			||||||
@@ -89,4 +89,4 @@ sops:
 | 
				
			|||||||
            -----END PGP MESSAGE-----
 | 
					            -----END PGP MESSAGE-----
 | 
				
			||||||
          fp: F7D37890228A907440E1FD4846B9228E814A2AAC
 | 
					          fp: F7D37890228A907440E1FD4846B9228E814A2AAC
 | 
				
			||||||
    unencrypted_suffix: _unencrypted
 | 
					    unencrypted_suffix: _unencrypted
 | 
				
			||||||
    version: 3.9.4
 | 
					    version: 3.10.2
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										23
									
								
								users/albertba.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								users/albertba.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  users.users.albertba = {
 | 
				
			||||||
 | 
					    isNormalUser = true;
 | 
				
			||||||
 | 
					    extraGroups = [ "wheel" "drift" "nix-builder-users" ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    packages = with pkgs; [
 | 
				
			||||||
 | 
					      htop
 | 
				
			||||||
 | 
					      neovim
 | 
				
			||||||
 | 
					      ripgrep
 | 
				
			||||||
 | 
					      fd
 | 
				
			||||||
 | 
					      tmux
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    shell = pkgs.zsh;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    openssh.authorizedKeys.keys = [
 | 
				
			||||||
 | 
					      "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICheSCAxsYc/6g8hq2lXXHoUWPjWvntzzTA7OhG8waMN albert@Arch"
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										22
									
								
								users/vegardbm.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								users/vegardbm.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,22 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  users.users.vegardbm = {
 | 
				
			||||||
 | 
					    isNormalUser = true;
 | 
				
			||||||
 | 
					    description = "noe";
 | 
				
			||||||
 | 
					    extraGroups = [
 | 
				
			||||||
 | 
					      "wheel"
 | 
				
			||||||
 | 
					      "drift"
 | 
				
			||||||
 | 
					      "nix-builder-users"
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					    packages = with pkgs; [
 | 
				
			||||||
 | 
					      btop
 | 
				
			||||||
 | 
					      eza
 | 
				
			||||||
 | 
					      neovim
 | 
				
			||||||
 | 
					      ripgrep
 | 
				
			||||||
 | 
					      tmux
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					    openssh.authorizedKeys.keys = [
 | 
				
			||||||
 | 
					      "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDVA3HqEx3je6L1AC+bP8sTxu3ZTKvTCR0npCyOVAYK5 vbm@arch-xeon"
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user