diff --git a/flake.nix b/flake.nix index 3504084..7f612e4 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,20 @@ url = "github:vinceliuice/Tela-icon-theme"; flake = false; }; + catppuccin-base16 = { + url = "github:catppuccin/base16"; + flake = false; + }; + stylix = { + url = "github:danth/stylix"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.flake-compat.follows = "flake-compat"; + inputs.base16.follows = "base16"; + inputs.home-manager.follows = "home-manager"; + }; + base16 = { + url = "github:SenchoPens/base16.nix"; + }; @@ -107,6 +121,7 @@ ./modules/asf ./modules/minecraft-server ./modules/kate + ./modules/theming ./modules/auto-update ./modules/services/repo-sync ./modules/users/jopejoe1 @@ -121,6 +136,7 @@ nur.nixosModules.nur home-manager.nixosModules.home-manager nyx.nixosModules.default + stylix.nixosModules.stylix ]; }; yokai = nixpkgs.lib.nixosSystem { diff --git a/modules/theming/default.nix b/modules/theming/default.nix new file mode 100644 index 0000000..6d37d3d --- /dev/null +++ b/modules/theming/default.nix @@ -0,0 +1,9 @@ +{pkgs, inputs, ...}: + +{ + stylix = { + image = "${pkgs.libsForQt5.breeze-qt5}/share/wallpapers/Next/contents/images_dark/5120x2880.png"; + polarity = "dark"; + base16Scheme = "${inputs.catppuccin-base16}/base16/frappe.yaml"; + }; +}