summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--flake.lock17
-rw-r--r--flake.nix9
-rw-r--r--flake/nixosConfigurations/default.nix1
-rw-r--r--modules/nixos/sils/theming.nix2
4 files changed, 29 insertions, 0 deletions
diff --git a/flake.lock b/flake.lock
index 015ef75..4067a39 100644
--- a/flake.lock
+++ b/flake.lock
@@ -160,6 +160,22 @@
         "type": "github"
       }
     },
+    "base16-tokyo-night-scheme": {
+      "flake": false,
+      "locked": {
+        "lastModified": 1633715041,
+        "narHash": "sha256-GNKk+i5p8Nn8gwY7/Zlv9WwDLvD86ZKxdCUUUQu661Y=",
+        "ref": "refs/heads/main",
+        "rev": "b91b71f9f86199ac0f865524d22d6a45548c8343",
+        "revCount": 6,
+        "type": "git",
+        "url": "https://git.michaelball.name/gid/base16-tokyo-night-scheme.git"
+      },
+      "original": {
+        "type": "git",
+        "url": "https://git.michaelball.name/gid/base16-tokyo-night-scheme.git"
+      }
+    },
     "base16-vim": {
       "flake": false,
       "locked": {
@@ -672,6 +688,7 @@
     "root": {
       "inputs": {
         "agenix": "agenix",
+        "base16-tokyo-night-scheme": "base16-tokyo-night-scheme",
         "crane": "crane",
         "flake-compat": "flake-compat",
         "flake-parts": "flake-parts",
diff --git a/flake.nix b/flake.nix
index a30b7fb..f4ca43e 100644
--- a/flake.nix
+++ b/flake.nix
@@ -87,6 +87,8 @@
         rust-overlay.follows = "rust-overlay";
       };
     };
+
+    # Theming
     stylix = {
       url = "github:danth/stylix";
       inputs = {
@@ -95,6 +97,11 @@
         flake-compat.follows = "flake-compat";
       };
     };
+
+    base16-tokyo-night-scheme = {
+      url = "git+https://git.michaelball.name/gid/base16-tokyo-night-scheme.git";
+      flake = false;
+    };
     systems = {
       url = "git+https://codeberg.org/sils/systems"; #  specify systems to evaluate
     };
@@ -154,6 +161,7 @@
   #}}}
   outputs = {
     self,
+    base16-tokyo-night-scheme,
     nixpkgs,
     home-manager,
     prismlauncher,
@@ -208,6 +216,7 @@
       nixosConfigurations = import ./flake/nixosConfigurations {
         inherit
           self
+          base16-tokyo-night-scheme
           nixpkgs
           home-manager
           prismlauncher
diff --git a/flake/nixosConfigurations/default.nix b/flake/nixosConfigurations/default.nix
index 8e382c2..3041399 100644
--- a/flake/nixosConfigurations/default.nix
+++ b/flake/nixosConfigurations/default.nix
@@ -1,5 +1,6 @@
 {
   self,
+  base16-tokyo-night-scheme,
   nixpkgs,
   home-manager,
   prismlauncher,
diff --git a/modules/nixos/sils/theming.nix b/modules/nixos/sils/theming.nix
index 4ddaa62..5e7d197 100644
--- a/modules/nixos/sils/theming.nix
+++ b/modules/nixos/sils/theming.nix
@@ -1,6 +1,7 @@
 {
   config,
   lib,
+  base16-tokyo-night-scheme,
   ...
 }: let
   cfg = config.sils.theming;
@@ -8,6 +9,7 @@ in {
   options.sils.theming.enable = lib.mkEnableOption "theming";
   config = lib.mkIf cfg.enable {
     stylix = {
+      base16Scheme = "${base16-tokyo-night-scheme}/tokyo-night-dark.yaml";
       image = ../../../files/wallpaper.jpg;
       polarity = "dark";
     };