From c18415e7e6b1cc59169d4f1d15debc09c3a1f3bc Mon Sep 17 00:00:00 2001 From: Gerg-L Date: Thu, 23 Nov 2023 22:45:15 -0500 Subject: [PATCH] update nix use virt-manager module fix miniflux's postgres config --- flake.lock | 25 ++++++++++++++++++---- flake.nix | 2 +- hosts/gerg-desktop/services/postgresql.nix | 2 +- hosts/gerg-desktop/vfio.nix | 3 +-- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/flake.lock b/flake.lock index 64ca3d2..768864a 100644 --- a/flake.lock +++ b/flake.lock @@ -150,6 +150,22 @@ "type": "github" } }, + "libgit2": { + "flake": false, + "locked": { + "lastModified": 1700492800, + "narHash": "sha256-bGNcbA6AMUWhpuagnVWR1ZBdbUcZVdZtbMaRxY5JiCU=", + "owner": "libgit2", + "repo": "libgit2", + "rev": "d9475611fec95cacec30fbd2c334b270e5265d3b", + "type": "github" + }, + "original": { + "owner": "libgit2", + "repo": "libgit2", + "type": "github" + } + }, "lowdown-src": { "flake": false, "locked": { @@ -201,6 +217,7 @@ "nix": { "inputs": { "flake-compat": "flake-compat", + "libgit2": "libgit2", "lowdown-src": "lowdown-src", "nixpkgs": [ "unstable" @@ -208,16 +225,16 @@ "nixpkgs-regression": "nixpkgs-regression" }, "locked": { - "lastModified": 1699217591, - "narHash": "sha256-pP9Pifra+CpVZaGSxd9Dr9T3Gcc4p0ViuS1m+0JJysM=", + "lastModified": 1700674072, + "narHash": "sha256-N9zVo/TzsHaqwblbU/dI8kGZzR70epTBQOZL6qGmFZo=", "owner": "NixOS", "repo": "nix", - "rev": "1a14ce83811038b05b653df461a944ef0847d14d", + "rev": "030fb86dd103ded1a6ce8ad2718a8cdb79fe6f06", "type": "github" }, "original": { "owner": "NixOS", - "ref": "1a14ce83811038b05b653df461a944ef0847d14d", + "ref": "030fb86dd103ded1a6ce8ad2718a8cdb79fe6f06", "repo": "nix", "type": "github" } diff --git a/flake.nix b/flake.nix index c043830..0d56d4c 100644 --- a/flake.nix +++ b/flake.nix @@ -24,7 +24,7 @@ type = "github"; owner = "NixOS"; repo = "nix"; - ref = "1a14ce83811038b05b653df461a944ef0847d14d"; + ref = "030fb86dd103ded1a6ce8ad2718a8cdb79fe6f06"; inputs.nixpkgs.follows = "unstable"; }; nixos-generators = { diff --git a/hosts/gerg-desktop/services/postgresql.nix b/hosts/gerg-desktop/services/postgresql.nix index 0073ef4..f87c020 100644 --- a/hosts/gerg-desktop/services/postgresql.nix +++ b/hosts/gerg-desktop/services/postgresql.nix @@ -13,7 +13,7 @@ _: ensureUsers = [ { name = "miniflux"; - ensurePermissions."DATABASE miniflux" = "ALL PRIVILEGES"; + ensureDBOwnership = true; } ]; diff --git a/hosts/gerg-desktop/vfio.nix b/hosts/gerg-desktop/vfio.nix index ef2750d..36fa39e 100644 --- a/hosts/gerg-desktop/vfio.nix +++ b/hosts/gerg-desktop/vfio.nix @@ -116,7 +116,6 @@ in }; environment = { systemPackages = [ - pkgs.virt-manager pkgs.dmidecode cfg_monitors ]; @@ -126,7 +125,7 @@ in }; }; - programs.dconf.enable = true; + programs.virt-manager.enable = true; users.users.gerg.extraGroups = [ "kvm"