diff --git a/README.MD b/README.MD index 904272c2..a92222b8 100644 --- a/README.MD +++ b/README.MD @@ -26,7 +26,7 @@ Det er sikkert lurt å lage en PR først om du ikke er vandt til nix enda. Innen 24h skal alle systemene hente ned den nye konfigurasjonen og deploye den. Du kan tvinge en maskin til å oppdatere seg før dette ved å kjøre: -`nixos-rebuild switch --update-input nixpkgs --update-input unstable --no-write-lock-file --refresh --flake git+https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git --upgrade` +`nixos-rebuild switch --update-input nixpkgs --update-input nixpkgs-unstable --no-write-lock-file --refresh --flake git+https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git --upgrade` som root på maskinen. diff --git a/base.nix b/base.nix index f839f9f3..fdc8ff5d 100644 --- a/base.nix +++ b/base.nix @@ -32,7 +32,7 @@ flake = "git+https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git"; flags = [ "--update-input" "nixpkgs" - "--update-input" "unstable" + "--update-input" "nixpkgs-unstable" "--no-write-lock-file" ]; }; diff --git a/flake.lock b/flake.lock index 2ca51b48..ecdfc449 100644 --- a/flake.lock +++ b/flake.lock @@ -3,7 +3,7 @@ "grzegorz": { "inputs": { "nixpkgs": [ - "unstable" + "nixpkgs-unstable" ] }, "locked": { @@ -45,11 +45,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1697420972, - "narHash": "sha256-eFDasOzXAN8VswUntNBBwvKFyVKFvmwRNNVTDfGdB3M=", + "lastModified": 1697936579, + "narHash": "sha256-nMyepKnwoHMzu2OpXvG2ZhU081TV9ENmWCo0vWxs6AI=", "owner": "dali99", "repo": "nixos-matrix-modules", - "rev": "1e370b96223b94d52006249a60033caaea605c65", + "rev": "e09814657187c8ed1a5fe1646df6d8da1eb2dee9", "type": "github" }, "original": { @@ -60,18 +60,17 @@ }, "nixpkgs": { "locked": { - "lastModified": 1697706247, - "narHash": "sha256-nWLggeUxn/l8JrcQr9f+RfnCXp8cn0BN568PjMJh9ko=", + "lastModified": 1699024625, + "narHash": "sha256-abDyXs00jZtQcTrujB/a9MaIp7VY5v1VDVCF4zhXVYE=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4ee5b576ac2861a818950aea99f609d7a6fc02a3", + "rev": "556a75f6a1302b6718fecd3ca8cbd109eb6cb067", "type": "github" }, "original": { - "owner": "NixOS", + "id": "nixpkgs", "ref": "nixos-23.05-small", - "repo": "nixpkgs", - "type": "github" + "type": "indirect" } }, "nixpkgs-lib": { @@ -91,11 +90,11 @@ }, "nixpkgs-stable": { "locked": { - "lastModified": 1697332183, - "narHash": "sha256-ACYvYsgLETfEI2xM1jjp8ZLVNGGC0onoCGe+69VJGGE=", + "lastModified": 1698544399, + "narHash": "sha256-vhRmPyEyoPkrXF2iykBsWHA05MIaOSmMRLMF7Hul6+s=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0e1cff585c1a85aeab059d3109f66134a8f76935", + "rev": "d87c5d8c41c9b3b39592563242f3a448b5cc4bc9", "type": "github" }, "original": { @@ -105,6 +104,21 @@ "type": "github" } }, + "nixpkgs-unstable": { + "locked": { + "lastModified": 1699087154, + "narHash": "sha256-Eq8VMqpRtMonqeOlLi+F86S39l+RLx/0EbqystNaswc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "e4082efedb483eb0478c3f014fa851449bca43f9", + "type": "github" + }, + "original": { + "id": "nixpkgs", + "ref": "nixos-unstable-small", + "type": "indirect" + } + }, "pvv-calendar-bot": { "inputs": { "nixpkgs": [ @@ -131,9 +145,9 @@ "grzegorz-clients": "grzegorz-clients", "matrix-next": "matrix-next", "nixpkgs": "nixpkgs", + "nixpkgs-unstable": "nixpkgs-unstable", "pvv-calendar-bot": "pvv-calendar-bot", - "sops-nix": "sops-nix", - "unstable": "unstable" + "sops-nix": "sops-nix" } }, "sops-nix": { @@ -144,11 +158,11 @@ "nixpkgs-stable": "nixpkgs-stable" }, "locked": { - "lastModified": 1697339241, - "narHash": "sha256-ITsFtEtRbCBeEH9XrES1dxZBkE1fyNNUfIyQjQ2AYQs=", + "lastModified": 1699021419, + "narHash": "sha256-oy2j2OHXYcckifASMeZzpmbDLSvobMGt0V/RvoDotF4=", "owner": "Mic92", "repo": "sops-nix", - "rev": "51186b8012068c417dac7c31fb12861726577898", + "rev": "275b28593ef3a1b9d05b6eeda3ddce2f45f5c06f", "type": "github" }, "original": { @@ -156,22 +170,6 @@ "repo": "sops-nix", "type": "github" } - }, - "unstable": { - "locked": { - "lastModified": 1697713104, - "narHash": "sha256-DN7YOyKMCpAVeZ44N42LrujtTkoerkS9+kTufQiuntY=", - "owner": "NixOS", - "repo": "nixpkgs", - "rev": "6be2c349a30fcb489a3153dd331e9df387ab6449", - "type": "github" - }, - "original": { - "owner": "NixOS", - "ref": "nixos-unstable-small", - "repo": "nixpkgs", - "type": "github" - } } }, "root": "root", diff --git a/flake.nix b/flake.nix index ed131af0..b9720723 100644 --- a/flake.nix +++ b/flake.nix @@ -2,8 +2,8 @@ description = "PVV System flake"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05-small"; - unstable.url = "github:NixOS/nixpkgs/nixos-unstable-small"; + nixpkgs.url = "nixpkgs/nixos-23.05-small"; + nixpkgs-unstable.url = "nixpkgs/nixos-unstable-small"; sops-nix.url = "github:Mic92/sops-nix"; sops-nix.inputs.nixpkgs.follows = "nixpkgs"; @@ -14,12 +14,12 @@ matrix-next.url = "github:dali99/nixos-matrix-modules"; grzegorz.url = "github:Programvareverkstedet/grzegorz"; - grzegorz.inputs.nixpkgs.follows = "unstable"; + grzegorz.inputs.nixpkgs.follows = "nixpkgs-unstable"; grzegorz-clients.url = "github:Programvareverkstedet/grzegorz-clients"; grzegorz-clients.inputs.nixpkgs.follows = "nixpkgs"; }; - outputs = { self, nixpkgs, matrix-next, pvv-calendar-bot, unstable, sops-nix, ... }@inputs: + outputs = { self, nixpkgs, matrix-next, pvv-calendar-bot, nixpkgs-unstable, sops-nix, ... }@inputs: let nixlib = nixpkgs.lib; systems = [ @@ -42,7 +42,7 @@ rec { system = "x86_64-linux"; specialArgs = { - inherit unstable inputs; + inherit nixpkgs-unstable inputs; values = import ./values.nix; }; @@ -65,7 +65,7 @@ ); stableNixosConfig = nixosConfig nixpkgs; - unstableNixosConfig = nixosConfig unstable; + unstableNixosConfig = nixosConfig nixpkgs-unstable; in { bicep = stableNixosConfig "bicep" { modules = [ diff --git a/hosts/ildkule/services/metrics/prometheus/mysqld.nix b/hosts/ildkule/services/metrics/prometheus/mysqld.nix index 9dcc2e2e..ac63672e 100644 --- a/hosts/ildkule/services/metrics/prometheus/mysqld.nix +++ b/hosts/ildkule/services/metrics/prometheus/mysqld.nix @@ -1,4 +1,4 @@ -{ config, unstable, ... }: let +{ config, ... }: let cfg = config.services.prometheus; in { sops.secrets."config/mysqld_exporter" = { };