diff --git a/flake.lock b/flake.lock index 3c3a517..d906f14 100644 --- a/flake.lock +++ b/flake.lock @@ -1141,6 +1141,22 @@ "type": "indirect" } }, + "nixpkgs_6": { + "locked": { + "lastModified": 1735471104, + "narHash": "sha256-0q9NGQySwDQc7RhAV2ukfnu7Gxa5/ybJ2ANT8DQrQrs=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "88195a94f390381c6afcdaa933c2f6ff93959cb4", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixvirt-git": { "inputs": { "nixpkgs": [ @@ -1352,7 +1368,8 @@ "nvf": "nvf", "sops-nix": "sops-nix", "talhelper": "talhelper", - "vscode-server": "vscode-server" + "vscode-server": "vscode-server", + "zen-browser": "zen-browser" } }, "rust-overlay": { @@ -1701,6 +1718,24 @@ "repo": "xdg-desktop-portal-hyprland", "type": "github" } + }, + "zen-browser": { + "inputs": { + "nixpkgs": "nixpkgs_6" + }, + "locked": { + "lastModified": 1740554227, + "narHash": "sha256-xpwZeMw2gGenixGQDyVv+ja+epcR+EJ1BPuGFdgFS18=", + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "rev": "7de16ae319e6f6852274fa90b0d41c00049767c9", + "type": "github" + }, + "original": { + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index 0253c38..56b3227 100644 --- a/flake.nix +++ b/flake.nix @@ -269,5 +269,8 @@ # nvf - A highly modular, extensible and distro-agnostic Neovim configuration framework for Nix/NixOS. nvf.url = "github:notashelf/nvf"; + + # Zen Browser + zen-browser.url = "github:0xc000022070/zen-browser-flake"; }; } diff --git a/nixos/hosts/shadowfax/default.nix b/nixos/hosts/shadowfax/default.nix index 09c8189..7e78560 100644 --- a/nixos/hosts/shadowfax/default.nix +++ b/nixos/hosts/shadowfax/default.nix @@ -53,6 +53,7 @@ in { }; # System packages systemPackages = with pkgs; [ + inputs.zen-browser.packages."${system}".default # beta pavucontrol # Pulseaudio volume control zulu # dev diff --git a/nixos/hosts/telchar/default.nix b/nixos/hosts/telchar/default.nix index d370d60..a711724 100644 --- a/nixos/hosts/telchar/default.nix +++ b/nixos/hosts/telchar/default.nix @@ -1,4 +1,8 @@ -{pkgs, ...}: { +{ + pkgs, + inputs, + ... +}: { imports = []; swapDevices = []; virtualisation.docker.enable = true; @@ -11,6 +15,7 @@ }; systemPackages = with pkgs; [ # myPkgs.modrinth-app-unwrapped + inputs.zen-browser.packages."${system}".default # beta dconf-editor fastfetch gtk3 diff --git a/nixos/modules/nixos/security/1password/default.nix b/nixos/modules/nixos/security/1password/default.nix index ca8cd73..c407ae9 100644 --- a/nixos/modules/nixos/security/1password/default.nix +++ b/nixos/modules/nixos/security/1password/default.nix @@ -30,6 +30,7 @@ in { "1password/custom_allowed_browsers" = { text = '' vivaldi-bin + zen ''; mode = "0755"; };