From bd54abed0b9caa26481dcf1b2d741b66066a2850 Mon Sep 17 00:00:00 2001 From: Daniel Patterson Date: Sat, 15 Mar 2025 00:04:03 +0000 Subject: [PATCH] Add zen --- flake.lock | 21 +++++++++++++++++++++ flake.nix | 21 ++++++++++++++++----- hosts/common/default.nix | 1 + users/configs/desktop/sway/default.nix | 2 +- 4 files changed, 39 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 8825666..bd44495 100644 --- a/flake.lock +++ b/flake.lock @@ -504,6 +504,7 @@ "i3utils": "i3utils", "nixgl": "nixgl", "nixpkgs": "nixpkgs_3", + "zen-browser": "zen-browser", "zig": "zig" } }, @@ -552,6 +553,26 @@ "type": "github" } }, + "zen-browser": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1741554872, + "narHash": "sha256-A/Iim9o0hHJjDJVynwtLzkox7NquvPc8CsJ/8OB4dDw=", + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "rev": "a4408170c5a2168bb79abcf587c5072e2ee5fb90", + "type": "github" + }, + "original": { + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "type": "github" + } + }, "zig": { "inputs": { "flake-compat": "flake-compat_2", diff --git a/flake.nix b/flake.nix index a45527b..303820a 100644 --- a/flake.nix +++ b/flake.nix @@ -22,6 +22,9 @@ nixgl.url = "github:/guibou/nixGL"; nixgl.inputs.nixpkgs.follows = "nixpkgs"; + zen-browser.url = "github:0xc000022070/zen-browser-flake"; + zen-browser.inputs.nixpkgs.follows = "nixpkgs"; + zig.url = "github:mitchellh/zig-overlay"; }; @@ -33,20 +36,26 @@ home-manager, i3utils, nixgl, + zen-browser, zig, ... } @ inputs: let system = "x86_64-linux"; + overlays = [ + golink.overlays.default + nixgl.overlay + zig.overlays.default + (final: prev: { + zen-browser = zen-browser.packages.${prev.system}.default; + }) + ]; + pkgs = (import nixpkgs { inherit system; config.allowUnfree = true; - overlays = [ - golink.overlays.default - nixgl.overlay - zig.overlays.default - ]; + overlays = overlays; config.permittedInsecurePackages = [ "electron-25.9.0" ]; @@ -77,6 +86,8 @@ inherit pkgs; modules = [ + {nixpkgs.overlays = overlays;} + ./hosts/${hostname}/configuration.nix agenix.nixosModules.default diff --git a/hosts/common/default.nix b/hosts/common/default.nix index fb01428..27a86ed 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -80,6 +80,7 @@ in { nnn ripgrep wget + zen-browser zsh ]; diff --git a/users/configs/desktop/sway/default.nix b/users/configs/desktop/sway/default.nix index 6685f13..03a4aad 100644 --- a/users/configs/desktop/sway/default.nix +++ b/users/configs/desktop/sway/default.nix @@ -20,7 +20,7 @@ in { services.swaync = { enable = true; }; - + wayland.windowManager.sway = { enable = true; config = {