diff --git a/flake.lock b/flake.lock index 8101ff1..4baeaa6 100644 --- a/flake.lock +++ b/flake.lock @@ -227,6 +227,22 @@ "type": "github" } }, + "nixpkgs_2": { + "locked": { + "lastModified": 1727348695, + "narHash": "sha256-J+PeFKSDV+pHL7ukkfpVzCOO7mBSrrpJ3svwBFABbhI=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "1925c603f17fc89f4c8f6bf6f631a802ad85d784", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixvim": { "inputs": { "devshell": "devshell", @@ -283,7 +299,8 @@ "home-manager": "home-manager", "nixpkgs": "nixpkgs", "nixvim": "nixvim", - "vi-xournalpp": "vi-xournalpp" + "vi-xournalpp": "vi-xournalpp", + "zen-browser": "zen-browser" } }, "systems": { @@ -337,6 +354,24 @@ "repo": "vi-xournalpp", "type": "github" } + }, + "zen-browser": { + "inputs": { + "nixpkgs": "nixpkgs_2" + }, + "locked": { + "lastModified": 1740856550, + "narHash": "sha256-Mp0VtFjvwgu4HNZwNU18SsfQ31UOtkTnR8fFIwajVLk=", + "owner": "Gurjaka", + "repo": "zen-browser-nix", + "rev": "5ca24396b37d3c1a2ffb0c0dc35a47b5be5e5fb7", + "type": "github" + }, + "original": { + "owner": "Gurjaka", + "repo": "zen-browser-nix", + "type": "github" + } } }, "root": "root", diff --git a/flake.nix b/flake.nix index c88352d..f7007f9 100644 --- a/flake.nix +++ b/flake.nix @@ -14,6 +14,8 @@ flake = false; }; + zen-browser.url = "github:Gurjaka/zen-browser-nix"; + #nbfc-linux = { #url = "github:nbfc-linux/nbfc-linux"; #inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home.nix b/home.nix index a1d28bb..c5fd025 100644 --- a/home.nix +++ b/home.nix @@ -80,6 +80,7 @@ in { python312Packages.python-lsp-server editorconfig-core-c copilot-cli + inputs.zen-browser.packages."${system}".default ]; # Home Manager is pretty good at managing dotfiles. The primary way to manage diff --git a/home/config/xmonad/xmonad.hs b/home/config/xmonad/xmonad.hs index 2c4bc7d..924de6c 100644 --- a/home/config/xmonad/xmonad.hs +++ b/home/config/xmonad/xmonad.hs @@ -41,7 +41,7 @@ main = myConfig = let terminal = "kitty" - browser = "librewolf" + browser = "zen" modm = mod4Mask -- super/meta in def { modMask = modm,