diff --git a/flake.lock b/flake.lock index 1db8e31..e45c2e7 100644 --- a/flake.lock +++ b/flake.lock @@ -456,7 +456,8 @@ "opencode-tunneler": "opencode-tunneler", "sops-nix": "sops-nix", "ssh-agent-switcher": "ssh-agent-switcher", - "walker": "walker" + "walker": "walker", + "zen-browser": "zen-browser" } }, "sops-nix": { @@ -609,6 +610,29 @@ "type": "github" } }, + "zen-browser": { + "inputs": { + "home-manager": [ + "home-manager" + ], + "nixpkgs": [ + "nixpkgs-unstable" + ] + }, + "locked": { + "lastModified": 1768711359, + "narHash": "sha256-3n2ixvAMWij1ZOh/KMJJqizX+sRU083wFR8pa6+IkyU=", + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "rev": "8c9e9425946f290fa60e0e6fd7b1464cbcdbc53e", + "type": "github" + }, + "original": { + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "type": "github" + } + }, "zig": { "inputs": { "flake-compat": [ diff --git a/flake.nix b/flake.nix index ef4e303..7c77529 100644 --- a/flake.nix +++ b/flake.nix @@ -50,6 +50,17 @@ url = "github:AYM1607/godig/v0.2.0"; inputs.nixpkgs.follows = "nixpkgs-unstable"; # Use same nixpkgs }; + + # Zen browser. + zen-browser = { + url = "github:0xc000022070/zen-browser-flake"; + inputs = { + # IMPORTANT: we're using "libgbm" and is only available in unstable so ensure + # to have it up-to-date or simply don't specify the nixpkgs input + nixpkgs.follows = "nixpkgs-unstable"; + home-manager.follows = "home-manager"; + }; + }; }; outputs = { diff --git a/hosts/nixbox/home.nix b/hosts/nixbox/home.nix index 4fcdacb..4fe152f 100644 --- a/hosts/nixbox/home.nix +++ b/hosts/nixbox/home.nix @@ -35,6 +35,8 @@ in { ../../home-modules/starship.nix ../../home-modules/tmux.nix ../../home-modules/zsh.nix + + inputs.zen-browser.homeModules.beta ]; # Custom options for my packages. @@ -45,6 +47,7 @@ in { font-size = "14"; window-decoration = false; }; + programs.zen-browser.enable = true; home = { username = username;