From f785550f4e86b664fed76307d707522d5c25ebc2 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 24 Feb 2026 18:24:20 +0100 Subject: [PATCH] feat: add zen-browser --- flake.lock | 69 ++++++++++++------- flake.nix | 1 + hosts/work/configuration.nix | 2 +- modules/home-manager/bundles/desktop-apps.nix | 2 +- modules/home-manager/default.nix | 2 +- 5 files changed, 49 insertions(+), 27 deletions(-) diff --git a/flake.lock b/flake.lock index 0e9715b..398f4a2 100644 --- a/flake.lock +++ b/flake.lock @@ -3,7 +3,9 @@ "agenix": { "inputs": { "darwin": [], - "home-manager": "home-manager", + "home-manager": [ + "home-manager" + ], "nixpkgs": [ "nixpkgs" ], @@ -322,27 +324,6 @@ } }, "home-manager": { - "inputs": { - "nixpkgs": [ - "agenix", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1745494811, - "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "home-manager", - "type": "github" - } - }, - "home-manager_2": { "inputs": { "nixpkgs": [ "nixpkgs" @@ -383,6 +364,21 @@ "url": "https://flakehub.com/f/DeterminateSystems/nix-src/%2A" } }, + "nixos-hardware": { + "locked": { + "lastModified": 1771423359, + "narHash": "sha256-yRKJ7gpVmXbX2ZcA8nFi6CMPkJXZGjie2unsiMzj3Ig=", + "owner": "nixos", + "repo": "nixos-hardware", + "rev": "740a22363033e9f1bb6270fbfb5a9574067af15b", + "type": "github" + }, + "original": { + "owner": "nixos", + "repo": "nixos-hardware", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1761597516, @@ -510,10 +506,12 @@ "determinate": "determinate", "disko": "disko", "flake-utils": "flake-utils", - "home-manager": "home-manager_2", + "home-manager": "home-manager", + "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_3", "noctalia": "noctalia", - "stylix": "stylix" + "stylix": "stylix", + "zen-browser": "zen-browser" } }, "stylix": { @@ -675,6 +673,29 @@ "repo": "base16-zed", "type": "github" } + }, + "zen-browser": { + "inputs": { + "home-manager": [ + "home-manager" + ], + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1771876204, + "narHash": "sha256-nTX+Qa3W+xsFxBl+lr4RsWvC4vgZocLt/qDeIvnf4+w=", + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "rev": "2f951adfab1f5a090fe5ea4c5eaf11efca7f1039", + "type": "github" + }, + "original": { + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 56e258c..23e8868 100644 --- a/flake.nix +++ b/flake.nix @@ -19,6 +19,7 @@ }; agenix = { url = "github:ryantm/agenix"; + inputs.home-manager.follows = "home-manager"; inputs.nixpkgs.follows = "nixpkgs"; inputs.darwin.follows = ""; }; diff --git a/hosts/work/configuration.nix b/hosts/work/configuration.nix index a4d9089..2ca8544 100644 --- a/hosts/work/configuration.nix +++ b/hosts/work/configuration.nix @@ -13,7 +13,7 @@ inputs.nixos-hardware.nixosModules.lenovo-thinkpad-p14s-amd-gen5 ]; - facter.reportPath = ./_facter.json; + hardware.facter.reportPath = ./_facter.json; myNixOS = { home-users = { diff --git a/modules/home-manager/bundles/desktop-apps.nix b/modules/home-manager/bundles/desktop-apps.nix index 24a962c..43f8694 100644 --- a/modules/home-manager/bundles/desktop-apps.nix +++ b/modules/home-manager/bundles/desktop-apps.nix @@ -24,6 +24,6 @@ pkgs.vial pkgs.vlc ]; - home.programs.zen-browser.enable = true; + programs.zen-browser.enable = true; }; } diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix index 9727ac1..7222086 100644 --- a/modules/home-manager/default.nix +++ b/modules/home-manager/default.nix @@ -8,7 +8,7 @@ ./programs ./services - inputs.zen-browser.nixosModules.default + inputs.zen-browser.homeModules.default # ./dotfiles.nix # ./helix.nix # ./kitty.nix