From 917cbe4a39234cac9562df0b17dd16989e1d1e8a Mon Sep 17 00:00:00 2001 From: Emmet Date: Thu, 25 Sep 2025 20:23:03 -0500 Subject: [PATCH] Made orichalcum theme --- hosts/snowfire/configuration.nix | 2 +- modules/system/stylix/default.nix | 2 +- modules/themes/io/default.nix | 2 +- modules/themes/orichalcum/README.org | 8 ++++++++ modules/themes/orichalcum/default.nix | 26 ++++++++++++++++++++++++++ 5 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 modules/themes/orichalcum/README.org create mode 100644 modules/themes/orichalcum/default.nix diff --git a/hosts/snowfire/configuration.nix b/hosts/snowfire/configuration.nix index 4de8de36..17c9e0a7 100644 --- a/hosts/snowfire/configuration.nix +++ b/hosts/snowfire/configuration.nix @@ -44,7 +44,7 @@ # style stylix = { enable = true; - theme = "io"; + theme = "orichalcum"; }; }; diff --git a/modules/system/stylix/default.nix b/modules/system/stylix/default.nix index c594d326..5fcab3d5 100644 --- a/modules/system/stylix/default.nix +++ b/modules/system/stylix/default.nix @@ -10,7 +10,7 @@ in enable = lib.mkEnableOption "Enable stylix theming"; }; systemSettings.stylix.theme = lib.mkOption { - default = "io"; + default = "orichalcum"; type = lib.types.enum (builtins.attrNames (lib.filterAttrs (name: type: type == "directory") (builtins.readDir ../../themes))); description = "Theme for stylix to use system wide. A list of themes can be found in the `themes` directory."; }; diff --git a/modules/themes/io/default.nix b/modules/themes/io/default.nix index 2c0df782..4cecd67c 100644 --- a/modules/themes/io/default.nix +++ b/modules/themes/io/default.nix @@ -3,7 +3,7 @@ slug = "io"; author = "LibrePhoenix (https://github.com/librephoenix)"; credits = "Forked from Fernando Marques (https://github.com/RakkiUwU) and Gabriel Fontes (https://github.com/Misterio77))"; - description = "Flagship theme of the LibrePhoenix Channel, named after one of Jupiter's moons"; + description = "Former flagship theme of the LibrePhoenix Channel, named after one of Jupiter's moons"; polarity = "dark"; backgroundUrl = "https://images.hdqwalls.com/wallpapers/aurora-s-embrace-a-borealis-beauty-in-anime-ub.jpg"; backgroundSha256 = "sha256-GjM/Bu0zispdtPCFPzAk+zGlKYYg5XwTTxZ0TXOW9Fg="; diff --git a/modules/themes/orichalcum/README.org b/modules/themes/orichalcum/README.org new file mode 100644 index 00000000..7ad24849 --- /dev/null +++ b/modules/themes/orichalcum/README.org @@ -0,0 +1,8 @@ +#+title: Orichalcum +#+author: Emmet + +"Orichalcum" theme, which is a fork of Uwunicorn originally by Fernando Marques ([[https://github.com/RakkiUwU]]) and Gabriel Fontes ([[https://github.com/Misterio77]]). + +[[https://raw.githubusercontent.com/librephoenix/nixos-config-screenshots/main/hyprland/uwunicorn.png]] + +[[https://wallpapers.com/images/hd/alluring-sunset-anime-scenery-r2gmgtcp8h9iwo9u.webp][Background Link]] diff --git a/modules/themes/orichalcum/default.nix b/modules/themes/orichalcum/default.nix new file mode 100644 index 00000000..f438ce9b --- /dev/null +++ b/modules/themes/orichalcum/default.nix @@ -0,0 +1,26 @@ +{ + scheme = "Orichalcum"; + slug = "orichalcum"; + author = "LibrePhoenix (https://github.com/librephoenix)"; + credits = "Forked from Fernando Marques (https://github.com/RakkiUwU) and Gabriel Fontes (https://github.com/Misterio77))"; + description = "Flagship theme of the LibrePhoenix Channel, named after a mythical metal"; + polarity = "dark"; + backgroundUrl = "https://wallpapers.com/images/hd/alluring-sunset-anime-scenery-r2gmgtcp8h9iwo9u.webp"; + backgroundSha256 = "sha256-jOd9SznQTa8AoO6cZGy0LhN8lBadrRf60FvyCEs2tLo="; + base00 = "#1a181a"; + base01 = "#262326"; + base02 = "#302c30"; + base03 = "#463f47"; + base04 = "#bfaab7"; + base05 = "#dbd7da"; + base06 = "#dbd7da"; + base07 = "#faf7f9"; + base08 = "#da4747"; + base09 = "#fd6d35"; + base0A = "#ffa846"; + base0B = "#fbc024"; + base0C = "#8049d5"; + base0D = "#b368ec"; + base0E = "#e27fc6"; + base0F = "#e64464"; +}