summaryrefslogtreecommitdiff
path: root/home/flake.nix
diff options
context:
space:
mode:
authormtgmonkey <mtgmonkey@nixos>2025-12-28 21:06:06 +0100
committermtgmonkey <mtgmonkey@nixos>2025-12-28 21:06:06 +0100
commit12438a9c8d5412258f976bb09881258462189222 (patch)
tree9e49f76b453478e215fa6466b50424afe015516a /home/flake.nix
parent160bdcfb42bf462d7d54edf28a5a4dd6e009f2d1 (diff)
home
Diffstat (limited to 'home/flake.nix')
-rw-r--r--home/flake.nix43
1 files changed, 43 insertions, 0 deletions
diff --git a/home/flake.nix b/home/flake.nix
new file mode 100644
index 0000000..766ff99
--- /dev/null
+++ b/home/flake.nix
@@ -0,0 +1,43 @@
+{
+ inputs = {
+ nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
+ home-manager = {
+ url = "github:nix-community/home-manager";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+ nur = {
+ url = "github:nix-community/NUR";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+ nvf = {
+ url = "github:notashelf/nvf";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+ stylix = {
+ url = "github:danth/stylix";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
+ };
+ outputs = {
+ nixpkgs,
+ home-manager,
+ stylix,
+ nvf,
+ nur,
+ ...
+ }: let
+ system = "x86_64-linux";
+ pkgs = nixpkgs.legacyPackages.${system};
+ in {
+ homeConfigurations."mtgmonkey" = home-manager.lib.homeManagerConfiguration {
+ inherit pkgs;
+ modules = [
+ stylix.homeModules.stylix
+ nvf.homeManagerModules.default
+ nur.modules.homeManager.default
+
+ ./home.nix
+ ];
+ };
+ };
+}