From 1167de33247166ac8532c7db99494c72cf278a35 Mon Sep 17 00:00:00 2001 From: Dea Date: Mon, 9 Mar 2026 11:42:03 -0400 Subject: [PATCH] basic zen --- flake.lock | 26 +++++++++++++++++++++++++- flake.nix | 6 ++++++ groups/yezelhlev/programs.nix | 3 +-- homes/dea/default.nix | 3 ++- homes/modules/zen/default.nix | 15 +++++++++++++++ 5 files changed, 49 insertions(+), 4 deletions(-) create mode 100644 homes/modules/zen/default.nix diff --git a/flake.lock b/flake.lock index 1969f98..76be328 100644 --- a/flake.lock +++ b/flake.lock @@ -586,7 +586,8 @@ "nixpkgs": "nixpkgs_2", "nixpkgs-unstable": "nixpkgs-unstable", "plasma-manager": "plasma-manager", - "systems": "systems_3" + "systems": "systems_3", + "zen-browser": "zen-browser" } }, "sops-nix": { @@ -729,6 +730,29 @@ "type": "github" } }, + "zen-browser": { + "inputs": { + "home-manager": [ + "home-manager-unstable" + ], + "nixpkgs": [ + "nixpkgs-unstable" + ] + }, + "locked": { + "lastModified": 1772945022, + "narHash": "sha256-Fv14NttjL/7xfi6eVwrSEBAyBvDjI00RLiRNqA5apcw=", + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "rev": "3a6a5ca7fb48cc8fd8183386506a06579d1d79dc", + "type": "github" + }, + "original": { + "owner": "0xc000022070", + "repo": "zen-browser-flake", + "type": "github" + } + }, "zlib-src": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index 3d5fc91..1d45ba4 100644 --- a/flake.nix +++ b/flake.nix @@ -26,6 +26,12 @@ url = "github:SteamClientHomebrew/millennium?dir=packages/nix"; inputs.nixpkgs.follows = "nixpkgs-unstable"; }; + + zen-browser = { + url = "github:0xc000022070/zen-browser-flake"; + inputs.nixpkgs.follows = "nixpkgs-unstable"; + inputs.home-manager.follows = "home-manager-unstable"; + }; }; outputs = {cerulean, ...} @ inputs: diff --git a/groups/yezelhlev/programs.nix b/groups/yezelhlev/programs.nix index ed3b410..3f139ff 100644 --- a/groups/yezelhlev/programs.nix +++ b/groups/yezelhlev/programs.nix @@ -38,8 +38,7 @@ wayland # programs - vivaldi # vivaldi install requires qt5 - zen # TODO: switch to better browser + vivaldi # TODO: switch to zen later vesktop # discord-canary equibop # equibop 3.1.7 element-desktop # element 4 matrix diff --git a/homes/dea/default.nix b/homes/dea/default.nix index 25991bb..e3595dc 100644 --- a/homes/dea/default.nix +++ b/homes/dea/default.nix @@ -5,12 +5,13 @@ ... }: { imports = [ - inputs.plasma-manager.homeModules.plasma-manager + inputs.plasma-manager.homeModules.plasma-manager # /${root}/homes/modules/bash /${root}/homes/modules/starship /${root}/homes/modules/vim /${root}/homes/modules/mpv + /${root}/homes/modules/zen ]; home.username = "dea"; diff --git a/homes/modules/zen/default.nix b/homes/modules/zen/default.nix new file mode 100644 index 0000000..3044c4e --- /dev/null +++ b/homes/modules/zen/default.nix @@ -0,0 +1,15 @@ +{ + inputs, + ... +}: + +{ + imports = [ + inputs.zen-browser.homeModules.twilight + ]; + + programs.zen-browser = { + enable = true; + # policies = {}; + }; +}