From 711a83b8e0050baf905d974f357f62328f3ee138 Mon Sep 17 00:00:00 2001 From: Kiana Sheibani Date: Fri, 10 Jan 2025 03:11:04 -0500 Subject: [PATCH] feat: new custom Tokyo Night forgejo theme --- aether/config.nix | 3 ++- flake.nix | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/aether/config.nix b/aether/config.nix index 95b8319..9fd4a76 100644 --- a/aether/config.nix +++ b/aether/config.nix @@ -1,4 +1,4 @@ -{ config, lib, pkgs, aether, ... }: +{ config, lib, pkgs, aether, forgejo-tokyo-night, ... }: { networking.hostName = "toki-aether"; time.timeZone = "America/New_York"; @@ -30,6 +30,7 @@ aether.domain = "tokinanpa.dev"; aether.acmeEmail = "kiana.a.sheibani@gmail.com"; + aether.forgejo.theme = "${forgejo-tokyo-night}/public/assets"; aether.forgejo.templates = ./forgejo-templates; services.forgejo.settings = { DEFAULT.APP_NAME = "Code by toki!"; diff --git a/flake.nix b/flake.nix index 7d6c4cc..4bb3099 100644 --- a/flake.nix +++ b/flake.nix @@ -10,6 +10,9 @@ inputs = { agenix.url = "github:ryantm/agenix"; agenix.inputs.nixpkgs.follows = "nixpkgs"; agenix.inputs.darwin.follows = ""; + + forgejo-tokyo-night.url = "https://git.tokinanpa.dev/toki/forgejo-tokyo-night/archive/main.tar.gz"; + forgejo-tokyo-night.flake = false; }; outputs = inputs@{ self, nixpkgs, agenix, rpi5-kernel, ... }: @@ -37,7 +40,10 @@ outputs = inputs@{ self, nixpkgs, agenix, rpi5-kernel, ... }: nixosConfigurations."toki-aether" = nixpkgs.lib.nixosSystem { - specialArgs.aether = self.nixosModules; + specialArgs = { + inherit forgejo-tokyo-night; + aether = self.nixosModules; + }; modules = [ agenix.nixosModules.default ./aether/hardware-configuration.nix