update flake && add zen browser

This commit is contained in:
FabricSoul 2025-07-17 18:04:58 -04:00
parent d706977dbe
commit 19e7761a1e
3 changed files with 69 additions and 14 deletions

69
flake.lock generated
View file

@ -30,11 +30,11 @@
]
},
"locked": {
"lastModified": 1749398372,
"narHash": "sha256-tYBdgS56eXYaWVW3fsnPQ/nFlgWi/Z2Ymhyu21zVM98=",
"lastModified": 1751413152,
"narHash": "sha256-Tyw1RjYEsp5scoigs1384gIg6e0GoBVjms4aXFfRssQ=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "9305fe4e5c2a6fcf5ba6a3ff155720fbe4076569",
"rev": "77826244401ea9de6e3bac47c2db46005e1f30b5",
"type": "github"
},
"original": {
@ -86,11 +86,11 @@
]
},
"locked": {
"lastModified": 1751476662,
"narHash": "sha256-eX6wMGQjaTzedR6lz2IpEnAMgLcuQLQezBJNil7yG3s=",
"lastModified": 1752781640,
"narHash": "sha256-bDgECs6Gls+KeIba8ft7jmxM3Hsbc2+DseiI4zrra2o=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "9347c61bc0cbed0d2062b930144c2cbd557f9189",
"rev": "bc9f3c8413a3aaa01ed959c371c1f9e57515965b",
"type": "github"
},
"original": {
@ -100,6 +100,27 @@
"type": "github"
}
},
"home-manager_2": {
"inputs": {
"nixpkgs": [
"zen-browser",
"nixpkgs"
]
},
"locked": {
"lastModified": 1752603129,
"narHash": "sha256-S+wmHhwNQ5Ru689L2Gu8n1OD6s9eU9n9mD827JNR+kw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "e8c19a3cec2814c754f031ab3ae7316b64da085b",
"type": "github"
},
"original": {
"owner": "nix-community",
"repo": "home-manager",
"type": "github"
}
},
"ixx": {
"inputs": {
"flake-utils": [
@ -130,11 +151,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1751382304,
"narHash": "sha256-p+UruOjULI5lV16FkBqkzqgFasLqfx0bihLBeFHiZAs=",
"lastModified": 1752747119,
"narHash": "sha256-2Kp9St3Pbsmu+xMsobLcgzzUxPvZR7alVJWyuk2BAPc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d31a91c9b3bee464d054633d5f8b84e17a637862",
"rev": "fa0ef8a6bb1651aa26c939aeb51b5f499e86b0ec",
"type": "github"
},
"original": {
@ -170,11 +191,11 @@
"systems": "systems_2"
},
"locked": {
"lastModified": 1751463146,
"narHash": "sha256-mjrw7PTbdScg9tg/oghQYwsGfa2ZcSb14V6qcvl1rN8=",
"lastModified": 1752762787,
"narHash": "sha256-WZLSOR2Pei7C4nH/ntKUqOZOAa5rgvc2fVZl4RoEXmw=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "30d8be8628330bc5baa064e0dac904a574558b17",
"rev": "bc0555c8694d43fb63ae2c7afec08b6987431a04",
"type": "github"
},
"original": {
@ -233,7 +254,8 @@
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"nixvim": "nixvim",
"openapi-tui": "openapi-tui"
"openapi-tui": "openapi-tui",
"zen-browser": "zen-browser"
}
},
"rust-analyzer-src": {
@ -312,6 +334,27 @@
"repo": "default-linux",
"type": "github"
}
},
"zen-browser": {
"inputs": {
"home-manager": "home-manager_2",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1752758254,
"narHash": "sha256-VP+f1kJmTsJW+62HtJRZw/luhKHaT06lByAI3/6dXSQ=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "9aa65a267cba3e8334e3af8ec005e75d9c391bbe",
"type": "github"
},
"original": {
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"type": "github"
}
}
},
"root": "root",

View file

@ -17,12 +17,19 @@
openapi-tui = {
url = "github:zaghaghi/openapi-tui";
};
zen-browser = {
url = "github:0xc000022070/zen-browser-flake";
# 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
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = {
self,
nixpkgs,
home-manager,
zen-browser,
nixvim,
openapi-tui,
...
@ -48,7 +55,7 @@
homeConfigurations.fabric = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = {
inherit nixvim openapi-tui; # deleted hyprpanel
inherit nixvim openapi-tui zen-browser; # deleted hyprpanel
};
modules = [
./home/fabric/default.nix

View file

@ -1,5 +1,6 @@
{
nixvim,
zen-browser,
# hyprpanel,
pkgs,
pkgsUnstable,
@ -22,6 +23,7 @@
./desktop/hyprpaper.nix
./desktop/hypridle.nix
./desktop/desktop.nix
zen-browser.homeModules.beta
];
# Home Manager needs a bit of information about you and the paths it should manage
@ -39,12 +41,15 @@
nixpkgs.config = {
allowUnfree = true;
};
programs.zen-browser.enable = true;
# Common packages used across your system
home.packages = with pkgs; [
git
lazygit
kitty
firefox
zen-browser
mpv
grim
slurp