summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2026-06-25 00:14:18 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2026-06-25 00:14:18 -0400
commitb46d42c560eb97f214d0b767c0ffee44711ecfba (patch)
treef466d9bd29cfda61769f5d66cc48a4c50d4d5b9b /flake.nix
parent06f4083f0d8f521dfde6e1961de8354b6df4a92e (diff)
Various changes. Homebrew is now fully declarative
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix21
1 files changed, 15 insertions, 6 deletions
diff --git a/flake.nix b/flake.nix
index b7d3714..c75f436 100644
--- a/flake.nix
+++ b/flake.nix
@@ -16,9 +16,18 @@
16 url = "github:0xc000022070/zen-browser-flake"; 16 url = "github:0xc000022070/zen-browser-flake";
17 inputs = { 17 inputs = {
18 nixpkgs.follows = "nixpkgs"; 18 nixpkgs.follows = "nixpkgs";
19 home-manager.follows = "home-manager"; 19 home-manager.follows = "home-manager";
20 }; 20 };
21 }; 21 };
22 nix-homebrew.url = "github:zhaofengli/nix-homebrew";
23 homebrew-core = {
24 url = "github:homebrew/homebrew-core";
25 flake = false;
26 };
27 homebrew-cask = {
28 url = "github:homebrew/homebrew-cask";
29 flake = false;
30 };
22 }; 31 };
23 32
24 outputs = { nixpkgs, home-manager, ... }@inputs: { 33 outputs = { nixpkgs, home-manager, ... }@inputs: {
@@ -34,11 +43,11 @@
34 home-manager.useGlobalPkgs = true; 43 home-manager.useGlobalPkgs = true;
35 home-manager.useUserPackages = true; 44 home-manager.useUserPackages = true;
36 home-manager.users.ryan = { 45 home-manager.users.ryan = {
37 imports = [ 46 imports = [
38 inputs.zen-browser.homeModules.beta 47 inputs.zen-browser.homeModules.beta
39 ./users/ryan/home.nix 48 ./users/ryan/home.nix
40 ]; 49 ];
41 }; 50 };
42 } 51 }
43 ]; 52 ];
44 }; 53 };