flake.nix: add old channel, Marisa: downgrade to cgroupv1
This commit is contained in:
		
							
								
								
									
										17
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										17
									
								
								flake.lock
									
									
									
										generated
									
									
									
								
							@@ -461,6 +461,22 @@
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "old": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1642244250,
 | 
			
		||||
        "narHash": "sha256-vWpUEqQdVP4srj+/YLJRTN9vjpTs4je0cdWKXPbDItc=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "0fd9ee1aa36ce865ad273f4f07fdc093adeb5c00",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "ref": "nixos-21.05",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "root": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "agenix": "agenix",
 | 
			
		||||
@@ -474,6 +490,7 @@
 | 
			
		||||
        "nixpkgs": "nixpkgs_7",
 | 
			
		||||
        "nur": "nur",
 | 
			
		||||
        "nvim": "nvim",
 | 
			
		||||
        "old": "old",
 | 
			
		||||
        "rust": "rust",
 | 
			
		||||
        "stable": "stable",
 | 
			
		||||
        "utils": "utils_4"
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,7 @@
 | 
			
		||||
{ 
 | 
			
		||||
  inputs = {
 | 
			
		||||
    stable.url = github:nixos/nixpkgs/nixos-21.11;
 | 
			
		||||
    old.url = github:nixos/nixpkgs/nixos-21.05;
 | 
			
		||||
    nixpkgs.url = github:nixos/nixpkgs/nixpkgs-unstable;
 | 
			
		||||
    master.url = github:nixos/nixpkgs/master;
 | 
			
		||||
    home-manager.url = github:nix-community/home-manager;
 | 
			
		||||
@@ -16,7 +17,7 @@
 | 
			
		||||
    rust.url = github:oxalica/rust-overlay;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  outputs = inputs@{self, nixpkgs, stable, master,  ... }:
 | 
			
		||||
  outputs = inputs@{self, nixpkgs, stable, master, old, ... }:
 | 
			
		||||
  inputs.utils.lib.eachDefaultSystem (system: 
 | 
			
		||||
  let
 | 
			
		||||
    mkPkgs = channel: system: import channel {
 | 
			
		||||
@@ -27,6 +28,7 @@
 | 
			
		||||
      stable   = mkPkgs stable  prev.system;
 | 
			
		||||
      unstable = mkPkgs nixpkgs prev.system;
 | 
			
		||||
      master   = mkPkgs master  prev.system;
 | 
			
		||||
      old      = mkPkgs old     prev.system;
 | 
			
		||||
    };
 | 
			
		||||
    overlays = [
 | 
			
		||||
      (import ./overlays/overridesandshit.nix)
 | 
			
		||||
@@ -64,10 +66,10 @@
 | 
			
		||||
      ./modules/vault-agent.nix
 | 
			
		||||
    ];
 | 
			
		||||
    serverModules = [
 | 
			
		||||
      ./modules/builder.nix
 | 
			
		||||
      ./modules/min-pkgs.nix
 | 
			
		||||
      ./modules/min-stuff.nix
 | 
			
		||||
    ];
 | 
			
		||||
    builder = [ ./modules/builder.nix ];
 | 
			
		||||
  in
 | 
			
		||||
  {
 | 
			
		||||
    hm-configs = {
 | 
			
		||||
@@ -131,7 +133,8 @@
 | 
			
		||||
          }
 | 
			
		||||
        ]
 | 
			
		||||
        ++ commonModules
 | 
			
		||||
        ++ serverModules;
 | 
			
		||||
        ++ serverModules
 | 
			
		||||
        ++ builder;
 | 
			
		||||
      };
 | 
			
		||||
    };
 | 
			
		||||
  });
 | 
			
		||||
 
 | 
			
		||||
@@ -3,7 +3,7 @@
 | 
			
		||||
  networking = {
 | 
			
		||||
    hostName = "Marisa";
 | 
			
		||||
    firewall = {
 | 
			
		||||
      allowedTCPPorts = [ 22 80 6060 5001 8800 7777 4444 4646 8500 8888 22001 ];
 | 
			
		||||
      allowedTCPPorts = [ 22 80 6060 5001 8800 5555 4444 4646 8500 22001 ];
 | 
			
		||||
      allowedUDPPorts = [ 17840 ];
 | 
			
		||||
    };
 | 
			
		||||
    wireless = {
 | 
			
		||||
 
 | 
			
		||||
@@ -2,6 +2,7 @@
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
  # Add secrets to nomad, consul and vault
 | 
			
		||||
  systemd.enableUnifiedCgroupHierarchy = false;
 | 
			
		||||
  systemd.tmpfiles.rules = lib.singleton "d /run/vault - vault vault 1h";
 | 
			
		||||
  systemd.services.vault.preStart =
 | 
			
		||||
    let
 | 
			
		||||
@@ -11,7 +12,7 @@
 | 
			
		||||
          path = "vault";
 | 
			
		||||
          token = "+++vault_consul_token+++";
 | 
			
		||||
        };
 | 
			
		||||
        api_addr = "https://127.0.0.1:8800";
 | 
			
		||||
        api_addr = "https://10.55.0.2:8800";
 | 
			
		||||
        ui = true;
 | 
			
		||||
      });
 | 
			
		||||
    in
 | 
			
		||||
@@ -216,6 +217,7 @@
 | 
			
		||||
    "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPX1HDzWpoaOcU8GDEGuDzXgxkCpyeqxRR6gLs/8JgHw"
 | 
			
		||||
    "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOSQnDNrNP69tIK7U2D7qaMjycfIjpgx0at4U2D5Ufib"
 | 
			
		||||
    "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK5V/hdkTTQSkDLXaEwY8xb/T8+sWtw5c6UjYOPaTrO8"
 | 
			
		||||
    "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKFyKi0HYfkgvEDvjzmDRGwAq2z2KOkfv7scTVSnonBh"
 | 
			
		||||
  ];
 | 
			
		||||
  security.pki.certificateFiles = [ ../../cert.pem ../../consul-agent-ca.pem ];
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,4 @@
 | 
			
		||||
{lib, config, pkgs, ...}:
 | 
			
		||||
{ lib, config, pkgs, ... }:
 | 
			
		||||
{
 | 
			
		||||
  environment.systemPackages = with pkgs; [
 | 
			
		||||
    git
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user