feat: new custom Tokyo Night forgejo theme

This commit is contained in:
Kiana Sheibani 2025-01-10 03:11:04 -05:00
parent 1d9e8d16d2
commit 711a83b8e0
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
2 changed files with 9 additions and 2 deletions

View file

@ -1,4 +1,4 @@
{ config, lib, pkgs, aether, ... }: { config, lib, pkgs, aether, forgejo-tokyo-night, ... }:
{ {
networking.hostName = "toki-aether"; networking.hostName = "toki-aether";
time.timeZone = "America/New_York"; time.timeZone = "America/New_York";
@ -30,6 +30,7 @@
aether.domain = "tokinanpa.dev"; aether.domain = "tokinanpa.dev";
aether.acmeEmail = "kiana.a.sheibani@gmail.com"; aether.acmeEmail = "kiana.a.sheibani@gmail.com";
aether.forgejo.theme = "${forgejo-tokyo-night}/public/assets";
aether.forgejo.templates = ./forgejo-templates; aether.forgejo.templates = ./forgejo-templates;
services.forgejo.settings = { services.forgejo.settings = {
DEFAULT.APP_NAME = "Code by toki!"; DEFAULT.APP_NAME = "Code by toki!";

View file

@ -10,6 +10,9 @@ inputs = {
agenix.url = "github:ryantm/agenix"; agenix.url = "github:ryantm/agenix";
agenix.inputs.nixpkgs.follows = "nixpkgs"; agenix.inputs.nixpkgs.follows = "nixpkgs";
agenix.inputs.darwin.follows = ""; 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, ... }: outputs = inputs@{ self, nixpkgs, agenix, rpi5-kernel, ... }:
@ -37,7 +40,10 @@ outputs = inputs@{ self, nixpkgs, agenix, rpi5-kernel, ... }:
nixosConfigurations."toki-aether" = nixosConfigurations."toki-aether" =
nixpkgs.lib.nixosSystem { nixpkgs.lib.nixosSystem {
specialArgs.aether = self.nixosModules; specialArgs = {
inherit forgejo-tokyo-night;
aether = self.nixosModules;
};
modules = [ modules = [
agenix.nixosModules.default agenix.nixosModules.default
./aether/hardware-configuration.nix ./aether/hardware-configuration.nix