From 6287dbc02ed0f4966320e52c76f6e9803dca5fdd Mon Sep 17 00:00:00 2001 From: Flameopathic Date: Thu, 5 Dec 2024 18:36:28 -0500 Subject: [PATCH] nix-colors phaseout --- flake.lock | 51 --------- flake.nix | 1 - mod-hm/hypridle.nix | 3 +- mod-hm/nord.nix | 197 -------------------------------- mod-hm/rose-pine.nix | 85 +++++++------- mod-hm/theme.nix | 51 +++++++++ mod-hm/ui-apps.nix | 49 -------- mod-hm/vesktop-module-yoink.nix | 61 +++++----- mod-hm/vscode.nix | 1 + mod-hm/waybar.nix | 30 ++--- 10 files changed, 146 insertions(+), 383 deletions(-) delete mode 100644 mod-hm/nord.nix create mode 100644 mod-hm/theme.nix diff --git a/flake.lock b/flake.lock index ec7fd87..0c073ef 100644 --- a/flake.lock +++ b/flake.lock @@ -50,22 +50,6 @@ "type": "github" } }, - "base16-schemes": { - "flake": false, - "locked": { - "lastModified": 1696158499, - "narHash": "sha256-5yIHgDTPjoX/3oDEfLSQ0eJZdFL1SaCfb9d6M0RmOTM=", - "owner": "tinted-theming", - "repo": "base16-schemes", - "rev": "a9112eaae86d9dd8ee6bb9445b664fba2f94037a", - "type": "github" - }, - "original": { - "owner": "tinted-theming", - "repo": "base16-schemes", - "type": "github" - } - }, "base16-vim": { "flake": false, "locked": { @@ -407,25 +391,6 @@ "type": "github" } }, - "nix-colors": { - "inputs": { - "base16-schemes": "base16-schemes", - "nixpkgs-lib": "nixpkgs-lib" - }, - "locked": { - "lastModified": 1707825078, - "narHash": "sha256-hTfge2J2W+42SZ7VHXkf4kjU+qzFqPeC9k66jAUBMHk=", - "owner": "Misterio77", - "repo": "nix-colors", - "rev": "b01f024090d2c4fc3152cd0cf12027a7b8453ba1", - "type": "github" - }, - "original": { - "owner": "Misterio77", - "repo": "nix-colors", - "type": "github" - } - }, "nix-darwin": { "inputs": { "nixpkgs": [ @@ -477,21 +442,6 @@ "type": "github" } }, - "nixpkgs-lib": { - "locked": { - "lastModified": 1697935651, - "narHash": "sha256-qOfWjQ2JQSQL15KLh6D7xQhx0qgZlYZTYlcEiRuAMMw=", - "owner": "nix-community", - "repo": "nixpkgs.lib", - "rev": "e1e11fdbb01113d85c7f41cada9d2847660e3902", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "nixpkgs.lib", - "type": "github" - } - }, "nixpkgs-stable": { "locked": { "lastModified": 1678872516, @@ -561,7 +511,6 @@ "firefox-addons": "firefox-addons", "home-manager": "home-manager", "lanzaboote": "lanzaboote", - "nix-colors": "nix-colors", "nix-darwin": "nix-darwin", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs", diff --git a/flake.nix b/flake.nix index 65b089e..9cf9a67 100644 --- a/flake.nix +++ b/flake.nix @@ -33,7 +33,6 @@ url = "github:nix-community/nixos-vscode-server"; inputs.nixpkgs.follows = "nixpkgs"; }; - nix-colors.url = "github:Misterio77/nix-colors"; stylix = { url = "github:danth/stylix/release-24.11"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/mod-hm/hypridle.nix b/mod-hm/hypridle.nix index 684b005..1929507 100644 --- a/mod-hm/hypridle.nix +++ b/mod-hm/hypridle.nix @@ -1,4 +1,4 @@ -{ config, inputs, ... }: +{ ... }: { config = { services.hypridle = { @@ -28,7 +28,6 @@ no_fade_in = true; }; background = { - color = "rgba(${inputs.nix-colors.lib.conversions.hexToRGBString ", " config.colorScheme.palette.base03}, 1.0)"; path = "/etc/nixos/resources/bay.png"; }; diff --git a/mod-hm/nord.nix b/mod-hm/nord.nix deleted file mode 100644 index c4f0363..0000000 --- a/mod-hm/nord.nix +++ /dev/null @@ -1,197 +0,0 @@ -{ - config, - pkgs, - lib, - inputs, - ... -}: -{ - imports = [ inputs.nix-colors.homeManagerModules.default ]; - config = { - colorScheme = lib.mkDefault inputs.nix-colors.colorSchemes.nord; - - home.packages = with pkgs; [ - (writeShellApplication { - # credit: Janik-Haag - name = "toggle-theme"; - runtimeInputs = with pkgs; [ - home-manager - coreutils - ripgrep - ]; - text = '' - "$(home-manager generations | head -1 | rg -o '/[^ ]*')"/specialisation/light/activate && hyprctl reload - ''; - }) - ]; - - home.pointerCursor = { - gtk.enable = true; - package = config.gtk.cursorTheme.package; - name = config.gtk.cursorTheme.name; - size = config.gtk.cursorTheme.size; - }; - - gtk = { - enable = true; - cursorTheme = { - name = "Bibata_Ghost"; - package = pkgs.bibata-cursors-translucent; - size = config.flame.ui.cursorSize; - }; - iconTheme = { - name = lib.mkDefault "Nordzy"; - package = pkgs.nordzy-icon-theme; - }; - theme = { - name = lib.mkDefault "Graphite-Dark-nord"; - package = pkgs.graphite-gtk-theme.override { tweaks = [ "nord" ]; }; - }; - }; - - programs = { - kitty.theme = lib.mkDefault "Nord"; - vesktop.vencord.theme = '' - /** - * @name Nordic - * @author orblazer#9152 - * @authorId 179681974879911946 - * @version 4.10.16 - * @description Complete theme for Nordic (https://www.nordtheme.com/) - * @source https://github.com/orblazer/discord-nordic - * @donate https://www.paypal.me/orblazer - */ - /** - * SOURCE CODE - * /!\ DON'T TOUCH ! /!\ - */ - :root{--nord-dark1-hsl:220deg calc(var(--saturation-factor, 1) * 16.36%) 21.57%;--nord-dark1:hsl(var(--nord-dark1-hsl) / 1);--nord-dark2-hsl:221.74deg calc(var(--saturation-factor, 1) * 16.31%) 27.65%;--nord-dark2:hsl(var(--nord-dark2-hsl) / 1);--nord-dark3-hsl:220deg calc(var(--saturation-factor, 1) * 16.77%) 31.57%;--nord-dark3:hsl(var(--nord-dark3-hsl) / 1);--nord-dark4-hsl:220deg calc(var(--saturation-factor, 1) * 16.48%) 35.69%;--nord-dark4:hsl(var(--nord-dark4-hsl) / 1);--nord-light1-hsl:218.82deg calc(var(--saturation-factor, 1) * 27.87%) 88.04%;--nord-light1:hsl(var(--nord-light1-hsl) / 1);--nord-light2-hsl:218.18deg calc(var(--saturation-factor, 1) * 26.83%) 91.96%;--nord-light2:hsl(var(--nord-light2-hsl) / 1);--nord-light3-hsl:217.5deg calc(var(--saturation-factor, 1) * 26.67%) 94.12%;--nord-light3:hsl(var(--nord-light3-hsl) / 1);--nord-green-blue-hsl:178.67deg calc(var(--saturation-factor, 1) * 25.14%) 64.9%;--nord-green-blue:hsl(var(--nord-green-blue-hsl) / 1);--nord-turquoise-hsl:193.33deg calc(var(--saturation-factor, 1) * 43.37%) 67.45%;--nord-turquoise:hsl(var(--nord-turquoise-hsl) / 1);--nord-cyan-hsl:210deg calc(var(--saturation-factor, 1) * 34.04%) 63.14%;--nord-cyan:hsl(var(--nord-cyan-hsl) / 1);--nord-blue-hsl:213.08deg calc(var(--saturation-factor, 1) * 31.97%) 52.16%;--nord-blue:hsl(var(--nord-blue-hsl) / 1);--nord-red-hsl:354.26deg calc(var(--saturation-factor, 1) * 42.34%) 56.47%;--nord-red:hsl(var(--nord-red-hsl) / 1);--nord-orange-hsl:14.38deg calc(var(--saturation-factor, 1) * 50.53%) 62.75%;--nord-orange:hsl(var(--nord-orange-hsl) / 1);--nord-yellow-hsl:40deg calc(var(--saturation-factor, 1) * 70.59%) 73.33%;--nord-yellow:hsl(var(--nord-yellow-hsl) / 1);--nord-green-hsl:92.4deg calc(var(--saturation-factor, 1) * 27.78%) 64.71%;--nord-green:hsl(var(--nord-green-hsl) / 1);--nord-pink-hsl:311.05deg calc(var(--saturation-factor, 1) * 20.21%) 63.14%;--nord-pink:hsl(var(--nord-pink-hsl) / 1);--primary-130-hsl:240deg calc(var(--saturation-factor, 1) * 20%) 99.02%;--primary-160-hsl:var(--primary-130-hsl);--primary-200-hsl:var(--nord-light1-hsl);--primary-230-hsl:var(--primary-200-hsl);--primary-260-hsl:222.86deg calc(var(--saturation-factor, 1) * 18.42%) 85.1%;--primary-300-hsl:221.05deg calc(var(--saturation-factor, 1) * 14.96%) 75.1%;--primary-330-hsl:219.31deg calc(var(--saturation-factor, 1) * 16.2%) 64.9%;--primary-360-hsl:var(--primary-330-hsl);--primary-400-hsl:218.92deg calc(var(--saturation-factor, 1) * 16.16%) 55.1%;--primary-430-hsl:218.92deg calc(var(--saturation-factor, 1) * 16.16%) 44.9%;--primary-460-hsl:var(--nord-dark4-hsl);--primary-500-hsl:var(--nord-dark3-hsl);--primary-530-hsl:var(--primary-500-hsl);--primary-560-hsl:221.54deg calc(var(--saturation-factor, 1) * 16.46%) 30.98%;--primary-600-hsl:var(--nord-dark2-hsl);--primary-630-hsl:var(--nord-dark1-hsl);--primary-660-hsl:221.25deg calc(var(--saturation-factor, 1) * 15.69%) 20%;--primary-700-hsl:220deg calc(var(--saturation-factor, 1) * 15.79%) 14.9%;--primary-800-hsl:220deg calc(var(--saturation-factor, 1) * 17.65%) 10%;--green-230-hsl:var(--green-500-hsl);--green-330-hsl:var(--green-500-hsl);--green-360-hsl:var(--green-500-hsl);--green-400-hsl:var(--green-500-hsl);--green-430-hsl:var(--green-500-hsl);--green-500-hsl:var(--nord-green-hsl);--green-560-hsl:var(--green-500-hsl);--green-600-hsl:var(--green-500-hsl);--green-660-hsl:var(--green-500-hsl);--green-730-hsl:92.61deg calc(var(--saturation-factor, 1) * 21.7%) 58.43%;--green-760-hsl:92.86deg calc(var(--saturation-factor, 1) * 17.07%) 51.76%;--red-360-hsl:var(--red-500-hsl);--red-345-hsl:var(--red-500-hsl);--red-400-hsl:var(--red-500-hsl);--red-430-hsl:var(--red-500-hsl);--red-500-hsl:var(--nord-red-hsl);--red-530-hsl:var(--red-500-hsl);--red-560-hsl:353.57deg calc(var(--saturation-factor, 1) * 33.6%) 50.98%;--red-600-hsl:var(--red-560-hsl);--red-630-hsl:354.93deg calc(var(--saturation-factor, 1) * 30.74%) 45.29%;--yellow-260-hsl:var(--yellow-400-hsl);--yellow-300-hsl:var(--yellow-400-hsl);--yellow-360-hsl:var(--yellow-400-hsl);--yellow-400-hsl:var(--nord-yellow-hsl);--yellow-430-hsl:var(--yellow-400-hsl);--yellow-500-hsl:var(--yellow-400-hsl);--yellow-560-hsl:var(--yellow-400-hsl);--yellow-630-hsl:var(--orange-500-hsl);--yellow-660-hsl:var(--orange-500-hsl);--orange-345-hsl:var(--orange-500-hsl);--orange-360-hsl:var(--orange-500-hsl);--orange-500-hsl:var(--nord-orange-hsl);--white-500-hsl:var(--nord-light2-hsl);--black-500-hsl:var(--primary-660-hsl);--blue-330-hsl:var(--nord-blue-hsl);--blue-345-hsl:213.12deg calc(var(--saturation-factor, 1) * 75.49%) 60%;--brand-100-hsl:180deg calc(var(--saturation-factor, 1) * 15.38%) 94.9%;--brand-200-hsl:180deg calc(var(--saturation-factor, 1) * 23.81%) 87.65%;--brand-260-hsl:var(--brand-200-hsl);--brand-360-hsl:var(--brand-500-hsl);--brand-400-hsl:178.13deg calc(var(--saturation-factor, 1) * 25%) 74.9%;--brand-430-hsl:var(--brand-400-hsl);--brand-500-hsl:var(--nord-green-blue-hsl);--brand-530-hsl:180deg calc(var(--saturation-factor, 1) * 19.82%) 57.45%;--brand-560-hsl:var(--brand-530-hsl);--brand-600-hsl:180deg calc(var(--saturation-factor, 1) * 14.4%) 50.98%;--brand-800-hsl:180deg calc(var(--saturation-factor, 1) * 13.97%) 35.1%;--premium-tier-2-pink-hsl:var(--nord-pink-hsl);--premium-tier-2-pink-for-gradients-hsl:var(--premium-tier-2-pink-hsl);--premium-tier-2-pink-for-gradients-2-hsl:var( --premium-tier-2-pink-for-gradients-hsl );--premium-tier-2-purple-hsl:var(--premium-tier-2-pink-hsl);--premium-tier-2-purple-for-gradients-hsl:var( --premium-tier-2-pink-for-gradients-hsl );--premium-tier-2-purple-for-gradients-2-hsl:var( --premium-tier-2-pink-for-gradients-hsl );--premium-tier-0-blue-hsl:var(--nord-blue-hsl);--premium-tier-0-blue-for-gradients:hsl(var(--premium-tier-0-blue-hsl));--premium-tier-0-purple-hsl:var(--premium-tier-2-pink-hsl);--premium-tier-0-purple-for-gradients-hsl:var(--premium-tier-2-pink-hsl);--premium-tier-0-header-gradient-1-hsl:var(--premium-tier-0-blue-hsl);--premium-tier-0-header-gradient-2-hsl:var(--premium-tier-0-blue-hsl);--premium-tier-0-header-gradient-3-hsl:var(--premium-tier-0-purple-hsl);--premium-tier-0-header-gradient-4-hsl:var(--premium-tier-0-purple-hsl);--premium-tier-0-header-gradient-5-hsl:var(--premium-tier-0-purple-hsl);--custom-premium-colors-premium-gradient-tier-0:linear-gradient( to right, var(--premium-tier-0-blue-for-gradients), var(--premium-tier-0-blue-for-gradients) );--guild-boosting-pink-hsl:var(--premium-tier-2-pink-hsl);--guild-boosting-purple-hsl:var(--premium-tier-2-pink-hsl);--guild-boosting-blue-hsl:var(--premium-tier-0-blue-hsl);--guild-boosting-blue-for-gradients-hsl:var(--premium-tier-0-blue-hsl);--guild-boosting-purple-for-gradients-hsl:var( --premium-tier-2-purple-for-gradients-hsl );--premium-perk-purple-hsl:var(--premium-tier-2-pink-hsl);--premium-perk-pink-hsl:var(--premium-tier-2-pink-hsl);--premium-perk-green-hsl:var(--green-560-hsl);--premium-perk-yellow-hsl:var(--nord-yellow-hsl);--premium-perk-dark-blue-hsl:var(--nord-blue-hsl);--premium-perk-light-blue-hsl:var(--nord-turquoise-hsl);--premium-perk-blue-hsl:var(--nord-cyan-hsl);--premium-perk-orange-hsl:var(--yellow-500-hsl);--premium-perk-gold-hsl:var(--yellow-500-hsl);--partner-hsl:var(--nord-blue-hsl);--twitch-hsl:var(--nord-pink-hsl);--application-subscription-start-hsl:var(--nord-blue-hsl);--application-subscription-end-hsl:var(--nord-cyan-hsl);--button-danger-background-hover:var(--red-560);--button-danger-background-active:var(--red-630);--button-outline-danger-background-active:var(--red-560);--input-placeholder-text-dark-hsl:var(--primary-dark-360-hsl);--home-background:var(--background-secondary-alt)}.theme-dark,.theme-light{--status-positive-text:var(--black-500);--search-popout-date-picker-hint-value-text:var(--black-500);--button-positive-background-hover:var(--green-730);--button-positive-background-active:var(--green-760)}.theme-dark{--header-secondary:var(--primary-300);--text-muted:var(--primary-300);--interactive-muted:var(--primary-430);--background-mentioned:hsl(var(--brand-500-hsl) / 0.18);--background-mentioned-hover:hsl(var(--brand-500-hsl) / 0.15);--mention-background:hsl(var(--brand-500-hsl) / 0.25);--search-popout-option-fade-hover:linear-gradient( 90deg, hsl(var(--primary-530-hsl) / 0), hsl(var(--primary-530-hsl) / 0.2) 50% );--background-modifier-selected:hsl(var(--primary-460-hsl) / 0.6);--channel-text-area-placeholder:var(--primary-400);--channeltextarea-background:var(--primary-500);--scrollbar-thin-thumb:var(--primary-500);--scrollbar-auto-thumb:var(--primary-500)}.theme-light{--header-secondary:var(--primary-600);--interactive-muted:var(--primary-360);--background-message-hover:hsl(var(--primary-260-hsl) / 0.3);--background-mentioned:hsl(var(--brand-500-hsl) / 0.5);--background-mentioned-hover:hsl(var(--brand-500-hsl) / 0.4);--mention-foreground:var(--black-500);--mention-background:hsl(var(--brand-600-hsl) / 0.4);--scrollbar-thin-thumb:var(--primary-260);--scrollbar-auto-thumb:var(--primary-260);--scrollbar-auto-track:var(--background-message-hover);--search-popout-option-fade-hover:linear-gradient( 90deg, hsl(var(--primary-260-hsl) / 0), var(--primary-260) 50% );--background-primary:var(--nord-light3);--background-secondary:var(--nord-light2);--background-secondary-alt:var(--primary-200);--background-tertiary:var(--primary-260)}:root{--user-status-online-hsl:var(--green-560-hsl);--user-status-online:hsl(var(--user-status-online-hsl) / 1);--user-status-idle-hsl:var(--orange-500-hsl);--user-status-idle:hsl(var(--user-status-idle-hsl) / 1);--user-status-dnd-hsl:var(--red-500-hsl);--user-status-dnd:hsl(var(--user-status-dnd-hsl) / 1);--user-status-invisible-hsl:var(--primary-430-hsl);--user-status-invisible:hsl(var(--user-status-invisible-hsl) / 1);--user-status-twitch-hsl:var(--nord-pink-hsl);--user-status-twitch:hsl(var(--user-status-twitch-hsl) / 1)}::selection{background-color:hsl(var(--blue-345-hsl)/.25)}.colorStreamerMode_be03aa,.notice_dd5a33{border-radius:0}.colorStreamerMode_be03aa,.notice_dd5a33>.header_dd5a33,.notice_dd5a33>.lookOutlined_dd4f85.colorWhite_dd4f85{color:var(--black-500)}.notice_dd5a33>.lookOutlined_dd4f85.colorWhite_dd4f85{border-color:currentColor}.colorStreamerMode_be03aa .button_be03aa{border-color:currentColor!important}.colorStreamerMode_be03aa .button_be03aa:not(:hover){color:currentColor!important}.colorStreamerMode_be03aa .button_be03aa:hover{background-color:currentColor!important}.slider_cebd1c rect[fill=white]{fill:var(--white-500)}.container_cebd1c[style*="background-color: rgb(35, 165, 90)"]{background-color:var(--green-560)!important}.slider_cebd1c path[fill^="rgba(35, 165, 90"]{fill:var(--green-760)}.container_cebd1c[style*="background-color: rgb(128, 132, 142)"]{background-color:var(--primary-500)!important}.slider_cebd1c path[fill^="rgba(128, 132, 142"]{fill:var(--primary-500)}.checkboxSelected_b97e9a path[fill="var(--white-500)"],.checkbox_f6cde8[style*="background-color: var(--brand-500)"] path[fill="var(--white-500)"]{fill:var(--black-500)}.categoryItem_c72b37.selectedCategoryItem_c72b37,.colorBrand_dd4f85 .defaultColor__30336,.focused_e1268c .userMenuUsername_e1268c .userMenuDiscriminator_e1268c,.focused_e1268c .userMenuUsername_e1268c .userMenuText_e1268c,.lookFilled_dd4f85.colorBrand_dd4f85:not(.button_adcaac),.lookOutlined_dd4f85.colorBrand_dd4f85:hover{color:var(--black-500)}.activeButton_b48941,.colorBrand_dd4f85 .button__3e450[style*="color: rgb(255, 255, 255)"],.tooltipGreen_b6c360{color:var(--black-500)!important}.activeCircle_a1879c,.allow_e3c4bb.selected_e3c4bb,.button_adcaac .buttonColor_adcaac.buttonActive_adcaac,.button_adcaac.buttonColor_adcaac.buttonActive_adcaac,.checkmark_f9902b,.colorDefault_d90b3d .check_d90b3d,.lookFilled_dd4f85.colorGreen_dd4f85{color:var(--black-500)}.button_adcaac.buttonColor_adcaac.buttonActive_adcaac .lottieIcon_f73ef7{--__lottieIconColor:currentcolor!important}.colorDefault_d90b3d.focused_d90b3d:not(.colorDanger_d90b3d):not(.menuItemFocused_ad5fac),.colorDefault_d90b3d.focused_d90b3d:not(.colorDanger_d90b3d):not(.menuItemFocused_ad5fac) .caret_d90b3d,.colorDefault_d90b3d.focused_d90b3d:not(.colorDanger_d90b3d):not(.menuItemFocused_ad5fac) .checkbox_d90b3d,.colorDefault_d90b3d.focused_d90b3d:not(.colorDanger_d90b3d):not(.menuItemFocused_ad5fac) .radioSelection_d90b3d,.colorDefault_d90b3d.focused_d90b3d:not(.colorDanger_d90b3d):not(.menuItemFocused_ad5fac) .subtext_d90b3d{color:var(--black-500)}.colorDefault_d90b3d.focused_d90b3d:not(.colorDanger_d90b3d):not(.menuItemFocused_ad5fac) path{fill:currentColor}.activeIcon_e1268c circle[fill="var(--white-500)"],.activeIcon_e1268c path[fill="var(--white-500)"],.answerSelectionIcon_cf2c85 circle[fill="var(--white-500)"],.checkIcon_bd5e1f path[fill="var(--white-500)"],.checkbox_f6cde8[style*="background-color: rgb(35, 165, 90)"] path[fill="var(--white-500)"],.checklistIcon_ccd405 circle[fill="var(--white-500)"],.checkmarkCircle_cb7c27 circle[fill="var(--white-500)"],.descriptionSection_c38f8d:first-child .descriptionIcon_c38f8d circle[fill="var(--white-500)"],.icon_eff583 circle[fill="var(--white-100)"]{fill:var(--black-500)}.content_ed23b8 a{color:var(--text-link)}.streamerModeEnabledBtn_c50c8b:hover{background-color:#a3759b}.searchAnswer_b0fa94,.searchFilter_b0fa94{background-color:var(--background-primary)!important;color:var(--text-normal)}.calendarPicker_be05cd .react-datepicker__day.react-datepicker__day--keyboard-selected,.calendarPicker_be05cd .react-datepicker__day.react-datepicker__day--selected:hover,.calendarPicker_be05cd .react-datepicker__day:hover,.uploadDropModal_f82cc7 .inner_f82cc7 .instructions_f82cc7,.uploadDropModal_f82cc7 .inner_f82cc7 .title_f82cc7,.uploadDropModal_f82cc7 .inner_f82cc7 .title_f82cc7 strong{color:var(--black-500)}.icon_f82cc7.two_f82cc7{filter:drop-shadow(0 0 48px hsla(var(--brand-500-hsl)/.5))}.icon_f82cc7.video_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/video.svg)}.icon_f82cc7.acrobat_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/acrobat.svg)}.icon_f82cc7.ae_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/ae.svg)}.icon_f82cc7.sketch_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/sketch.svg)}.icon_f82cc7.ai_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/ai.svg)}.icon_f82cc7.archive_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/archive.svg)}.icon_f82cc7.code_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/code.svg)}.icon_f82cc7.document_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/document.svg)}.icon_f82cc7.photoshop_f82cc7,.icon_f82cc7.ps_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/ps.svg)}.icon_f82cc7.spreadsheet_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/spreadsheet.svg)}.icon_f82cc7.image_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/image.svg)}.icon_f82cc7.webcode_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/webcode.svg)}.icon_f82cc7.audio_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/audio.svg)}.icon_f82cc7.unknown_f82cc7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/global/upload/unknown.svg)}.wrapper_fea3ef{background-color:var(--background-secondary-alt)!important}.panels_a4d4d9{border-left:1px solid var(--background-modifier-accent)}.expandedFolderBackground_bc7085,.folder_bc7085:not(.hover_bc7085){background-color:var(--background-primary)!important}.theme-dark .folder_bc7085.hover_bc7085,.theme-dark .wrapper_bc7085 .wrapper_f90abb:not(.selected_f90abb) .childWrapper_f90abb{background-color:var(--primary-500)}.theme-light .folder_bc7085.hover_bc7085,.theme-light .wrapper_bc7085 .wrapper_f90abb:not(.selected_f90abb) .childWrapper_f90abb{background-color:var(--primary-160)}.circleIconButton_db6521.selected_db6521,.iconBadge_c96c45.isCurrentUserConnected_c96c45,.wrapper_f90abb.selected_f90abb .childWrapper_f90abb,.wrapper_f90abb:hover .childWrapper_f90abb{color:var(--black-500)}.container_e85446 div[style*="background-color: rgb(35, 165, 90)"]{background-color:var(--user-status-online)!important}.iconContainer_a2aef9 circle[fill="#5865f2"i]{fill:var(--brand-500)}.iconContainer_a2aef9 circle[fill="#5865f2"i]+path[fill=white]{fill:var(--black-500)}.hljs-ansi-background-cyan,.hljs-ansi-background-green,.hljs-ansi-background-magenta,.hljs-ansi-background-white,.hljs-ansi-background-yellow,.hljs-ansi-foreground-black .hljs-ansi-background-black,.hljs-ansi-foreground-black .hljs-ansi-background-blue,.hljs-ansi-foreground-black .hljs-ansi-background-cyan,.hljs-ansi-foreground-black .hljs-ansi-background-green,.hljs-ansi-foreground-black .hljs-ansi-background-magenta,.hljs-ansi-foreground-black .hljs-ansi-background-red,.hljs-ansi-foreground-black .hljs-ansi-background-white,.hljs-ansi-foreground-black .hljs-ansi-background-yellow{color:var(--primary-800)}.hljs-ansi-foreground-black{color:var(--primary-430)}.hljs-ansi-foreground-red{color:var(--nord-red)}.hljs-ansi-foreground-green{color:var(--nord-green)}.hljs-ansi-foreground-yellow{color:var(--nord-yellow)}.hljs-ansi-foreground-blue{color:var(--nord-blue)}.hljs-ansi-foreground-magenta{color:var(--nord-pink)}.hljs-ansi-foreground-cyan{color:var(--nord-cyan)}.hljs-ansi-background-blue,.hljs-ansi-background-red,.hljs-ansi-foreground-white .hljs-ansi-background-black,.hljs-ansi-foreground-white .hljs-ansi-background-blue,.hljs-ansi-foreground-white .hljs-ansi-background-cyan,.hljs-ansi-foreground-white .hljs-ansi-background-green,.hljs-ansi-foreground-white .hljs-ansi-background-magenta,.hljs-ansi-foreground-white .hljs-ansi-background-red,.hljs-ansi-foreground-white .hljs-ansi-background-white,.hljs-ansi-foreground-white .hljs-ansi-background-yellow{color:var(--primary-160)}.hljs-ansi-background-black{background-color:var(--primary-700)}.hljs-ansi-background-red{background-color:var(--nord-orange)}.hljs-ansi-background-green{background-color:var(--nord-green)}.hljs-ansi-background-yellow{background-color:var(--nord-yellow)}.hljs-ansi-background-blue{background-color:var(--nord-blue)}.hljs-ansi-background-magenta{background-color:var(--nord-pink)}.hljs-ansi-background-cyan{background-color:var(--nord-cyan)}.hljs-ansi-background-white{background-color:var(--nord-light3)}.hljs-attribute,.hljs-params,.hljs-subst,.hljs-template-variable,.hljs-variable{color:var(--header-secondary)!important}.hljs-comment,.hljs-quote{color:var(--primary-430)!important}.theme-light .hljs-emphasis{color:var(--primary-600)}.theme-dark .hljs-emphasis{color:var(--primary-400)}.hljs-link{color:inherit}.hljs-builtin-name,.hljs-bullet,.hljs-doctag,.hljs-keyword,.hljs-literal,.hljs-name,.hljs-operator,.hljs-selector-tag,.hljs-symbol,.hljs-tag{color:var(--nord-cyan)!important}.hljs-selector-id{font-weight:700}.hljs-attr,.hljs-built_in,.hljs-class,.hljs-code,.hljs-formula,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-title,.hljs-type{color:var(--nord-green-blue)!important}.hljs-function,.hljs-function>.hljs-title,.hljs-section,.hljs-selector-pseudo{color:var(--nord-turquoise)!important}.hljs-number{color:var(--nord-pink)!important}.hljs-regexp{color:var(--nord-yellow)!important}.hljs-meta-string,.hljs-string{color:var(--nord-green)!important}.hljs-link{text-decoration:underline}.hljs-meta-keyword,.hljs-template-tag{color:var(--nord-blue)!important}.hljs-meta{color:var(--nord-orange)!important}.hljs-addition,.hljs-deletion{color:var(--white-100)!important;background-color:hsl(var(--red-500-hsl)/.45)!important}.hljs-addition{background-color:hsl(var(--green-500-hsl)/.45)!important}.hljs-title~.hljs-title{font-weight:700}.abnf .hljs-attribute,.apache .hljs-attribute,.arduino .hljs-built_in,.aspectj>.hljs-title,.clojure .hljs-name,.coq .hljs-built_in,.css .hljs-built_in,.glsl .hljs-built_in,.julia .hljs-meta,.lisp .hljs-name,.lua .hljs-built_in,.moonscript .hljs-built_in,.nginx .hljs-attribute,.pf .hljs-built_in,.processing .hljs-built_in,.rb .hljs-subst,.ruby .hljs-subst,.swift .hljs-subst,.vim .hljs-built_in{color:var(--nord-turquoise)!important}.abnf .hljs-symbol,.clojure .hljs-symbol,.css .hljs-attribute,.less .hljs-attribute,.scss .hljs-attribute{color:var(--nord-yellow)!important}.apache .hljs-section,.bash .hljs-variable,.ini .hljs-variable,.makefile .hljs-variable,.powershell .hljs-operator,.powershell .hljs-type,.ps1 .hljs-operator,.ps1 .hljs-type,.rb .hljs-variable,.ruby .hljs-variable{color:var(--nord-cyan)!important}.aspectj .hljs-meta,.css .hljs-keyword,.groovy .hljs-meta:not(:first-child),.haxe .hljs-meta,.java .hljs-meta,.swift .hljs-meta,.yaml .hljs-meta{color:var(--nord-orange)!important}.bnf .hljs-attribute,.cpp .hljs-meta-string,.diff .hljs-meta,.ebnf .hljs-attribute,.ldif .hljs-attribute{color:var(--nord-green-blue)!important}.nginx .hljs-section{color:var(--nord-blue)!important}.vim .hljs-built_in{font-style:italic}.handlebars .hljs-template-tag{color:var(--header-secondary)!important}.markdown .hljs-string,.md .hljs-string{color:var(--nord-turquoise)!important}.ini .hljs-attr{color:var(--nord-cyan)!important}.icon_aef5fd path[fill="var(--white)"],.selectedIcon_f6639d circle[fill=white]{fill:var(--black-500)}.subscriberCountValue_adff39>div,.whatsNewSectionBackground_a8b566 .heading_d1d9c7[style="color: var(--header-primary);"],.whatsNewSectionBackground_a8b566 .subtitle_d1d9c7[style="color: var(--header-primary);"]{color:var(--white-100)!important}.badge_e5a42d[src*="6bdc42827a38498929a4920da12695d9.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-active-developer.svg)}.badge_e5a42d[src*="6f9e37f9029ff57aef81db857890005e.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-commands.svg)}.badge_e5a42d[src="/assets/fee1624003e2fee35cb398e125dc479b.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-certified-moderator.svg)}.badge_e5a42d[src*="bf01d1073931f921909045f3a39fd264.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-hypesquad.svg)}.badge_e5a42d[src="/assets/8a88d63823d8a71cd5e390baa45efa02.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-hypesquad-house-1.svg)}.badge_e5a42d[src="/assets/011940fd013da3f7fb926e4a1cd2e618.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-hypesquad-house-2.svg)}.badge_e5a42d[src*="3aa41de486fa12454c3761e8e223442e.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-hypesquad-house-3.svg)}.badge_e5a42d[src*="3f9748e53446a137a052f3454e2de41e.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-partner.svg)}.badge_e5a42d[src="/assets/5e74e9b61934fc1f67c65515d1f7e60d.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-staff.svg)}.badge_e5a42d[src="/assets/6df5892e0f35b051f8b61eace34f4967.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-verified-developer.svg)}.badge_e5a42d[src="/assets/6de6d34650760ba5551a79732e98ed60.png"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/profile/badge-originaly-know-as.png)}.botTagRegular_a9e77f:not(.botTagOP_a9e77f){color:var(--black-500)}.botTagRegular_a9e77f:not(.botTagOP_a9e77f) path[fill="var(--white)"]{fill:currentColor}.mask_c51b4e rect[fill="#23a55a"]{fill:var(--user-status-online)}.mask_c51b4e rect[fill="#f0b232"]{fill:var(--user-status-idle)}.mask_c51b4e rect[fill="#f23f43"]{fill:var(--user-status-dnd)}.mask_c51b4e rect[fill="#593695"]{fill:var(--user-status-twitch)}.mask_c51b4e rect[fill="#80848e"]{fill:var(--user-status-invisible)}.status_c7d26b[style="background-color: rgb(35, 165, 90);"]{background-color:var(--user-status-online)!important}.status_c7d26b[style="background-color: rgb(240, 178, 50);"]{background-color:var(--user-status-idle)!important}.status_c7d26b[style="background-color: rgb(242, 63, 67);"]{background-color:var(--user-status-dnd)!important}.status_c7d26b[style="background-color: rgb(128, 132, 142);"]{background-color:var(--user-status-invisible)!important}.icon_e62b38[style*='background-image: url("/assets/617505e363f7f7cf9492.svg")']{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/dm-channel/call-incoming.svg)!important}.icon_e62b38[style*='background-image: url("/assets/22ff731ec050e3214b69.svg")']{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/dm-channel/call-missed.svg)!important}.selected_ae3c77,.textBadge_df8943[style*="background-color: var(--brand-500)"]{color:var(--black-500)}.selected_ae3c77 path[fill="url(#paint0_linear_6413_12612)"]{fill:currentColor}.lockIcon_ad4a7c[src="/assets/12e739083a6d997cba7b.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/settings/general/lock.svg)}.uploadIcon_f2f431{color:var(--primary-460-hsl)}.upsellTextContainer_eb49af>div[style*="color: white"]{color:var(--black-500)!important}.permissionCheckmark_f0135d{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/settings/general/checkmark.svg)}.giftButton_b105e9:hover:not(:active){color:var(--black-500)!important}.settingsTextContainer_f26610>[style*="color: white"]{color:var(--header-primary)!important}.lookFilled_dd4f85.colorBrandInverted_dd4f85,.upsellButton_bb33d5{color:var(--brand-800)}.premiumCards_c87d73 .display-md_dc00ef[style*="color: white"],.premiumCards_c87d73 .pricePerInterval_af8f09[style*="color: white"],.premiumCards_c87d73 .text-sm\/normal_dc00ef[style*="color: white"],.tier2_c87d73 .display-md_dc00ef[style*="color: white"],.tier2_c87d73 .pricePerInterval_af8f09[style*="color: white"],.tier2_c87d73 .text-md\/normal_dc00ef[style*="color: white"],.tier2_c87d73 .text-sm\/normal_dc00ef[style*="color: white"]{color:currentColor!important}.mostPopularText_b1bbf4,.tier2_c87d73{color:var(--primary-660)}.planOptionDiscount_bd3462[style*="color: white"]{color:var(--black-500)!important}.noItemsIcon_a206c7,.noItemsIcon_e70817{background:var(--primary-460-hsl)!important}.theme-light .bar_c7a159,.theme-light .markDash_c7a159,.theme-light .progress_e5cdf3{background-color:var(--background-secondary-alt)}.theme-light .notches_e5cdf3{color:var(--background-primary)}.key_c90023{border-color:var(--background-tertiary);box-shadow:inset 0-4px 0 var(--background-secondary)}.theme-light .nowPlayingAdd_fd966d{color:var(--text-normal)}.nowPlaying_fd966d .gameName_fd966d,.nowPlaying_fd966d .lastPlayed_fd966d{color:var(--black-500)!important}.default_a467ac{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/user/settings/activity/cross.svg)}.theme-light .game_fd966d{box-shadow:0 1px 0 0 var(--background-tertiary)}.theme-light .card_ffe375:before{background-color:var(--background-secondary)}.flowerStarContainer_c91f7d .childContainer_c91f7d path[fill="var(--white-400)"],.gameVerifiedIcon_fd966d .childContainer_c91f7d path[fill="var(--white-500)"]{fill:var(--black-500)}.container_cbd271 .membersWrap_cbd271{flex-grow:1}.theme-light .users_a5bc92{background-color:var(--primary-100)}.newBadgeText_d6a475,.newBadge_c6b11b,.newBadge_f1fd9c,.newChannel_ecb303,.titleBadge_f04d06,.title_a33974 .textBadge_df8943[style="background-color: var(--bg-brand);"]{color:var(--brand-900)}.eventStatusContainer_d6a475 path[fill="#949cf7"]{fill:var(--brand-360)}.container_b6cd66[style*="background-color: rgb(17, 18, 20)"]{background-color:var(--background-floating)!important}.upsellTooltipWrapper_dafa63 .upsellTooltipHeader_dafa63,.upsellTooltipWrapper_dafa63 .upsellTooltipText_dafa63{color:var(--black-500)!important}.badgeLabel_c3120f>.newlyAddedBadgeIcon_c3120f,.badgeLabel_c3120f>.text-sm\/semibold_dc00ef[style*="color: white"]{color:currentColor!important}.topGuildEmojiBadge_c3120f{background:linear-gradient(268.26deg,var(--red-500) 0%,var(--orange-500) 102.45%);color:var(--black-900)}.newlyAddedHighlight_fbfedd{border-color:var(--green-500)}.newlyAddedBadge_fbfedd{background-color:var(--green-500)}.newlyAddedBadge_fbfedd .newlyAddedBadgeStar_fbfedd,.newlyAddedBadge_fbfedd .text-xs\/semibold_dc00ef[style*="color: white"]{color:var(--black-500)!important}.newlyAddedHighlightContainer_fbfedd:hover .newlyAddedHighlight_fbfedd{border-color:var(--button-positive-background-hover)}.newlyAddedHighlightContainer_fbfedd:hover .newlyAddedBadge_fbfedd{background-color:var(--button-positive-background-hover)}.newlyAddedBadge_c3120f{background:linear-gradient(268.26deg,var(--blue-330) 0%,var(--green-500) 102.45%)}.upsellButton_a3bc57{color:var(--primary-660)!important}.header_a50853{background:center 15%/90%auto url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/boost/sparks.svg)no-repeat,linear-gradient(359.37deg,rgba(0,0,0,.5) 12.68%,hsla(0deg,0%,100%,0) 50.4%),linear-gradient(159.15deg,var(--premium-tier-0-header-gradient-1) 8.49%,var(--premium-tier-0-header-gradient-2) 32.21%,var(--premium-tier-0-header-gradient-3) 62.9%,var(--premium-tier-0-header-gradient-4) 86.06%,var(--premium-tier-0-header-gradient-5) 91.4%)}.header_a50853 .guildName_cbe7a3,.header_a50853 .heading_a50853{color:var(--white-500)!important}.guildBoostCountWrapper_cbe7a3{color:var(--white-100)}.guildBoostCtaBoostContent_cbe7a3{color:var(--brand-800)}.progressBarMarkerUnlocked_c29408 .boostedTierIcon_c29408{color:var(--black-500)}.recommendedTierHighlightTag_ebd3d3,.tierCardCurrentTier_e3ebb9{background:var(--guild-boosting-purple);color:var(--black-500)!important}.tierCardNewFeatureBadge_e3ebb9{background:var(--white-500);color:var(--black-500)}.tierCardBoostRequirement_e3ebb9{color:var(--primary-800)!important}.tierCardHeading_e3ebb9,.tierCardListItem_e3ebb9{color:var(--primary-700)!important}.tierCardListIcon_e3ebb9 path[fill="var(--interactive-normal)"]{fill:currentColor}.premiumIcon_a1eac2[src="/assets/45485d7fb82075646f32.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/app-directory/dollar.svg)}.scopeIcon_cf14a8 .icon_cf14a8{color:var(--black-500)}.headerSuccess_e1a4cf{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/app-directory/success.svg)}.checkbox_f6cde8[style*="background-color: rgba(35, 165, 90, 0.15)"]{border-color:hsl(var(--green-360-hsl)/.15)!important;background-color:hsl(var(--green-360-hsl)/.15)!important}.checkbox_f6cde8 path[fill="#23a55a"]{fill:var(--green-360)}.checkbox_f6cde8[style*="background-color: rgb(35, 165, 90)"]{border-color:var(--green-360)!important;background-color:var(--green-360)!important}.serverBoostTabItem_f7189e[aria-selected=true]{color:var(--black-500)!important}.serverBoostTabItem_f7189e[aria-selected=true] .icon_f7189e{fill:var(--black-500)!important}.icon_f7189e[fill="#ff73fa"i]{fill:var(--guild-boosting-pink)}.upsellDescription_bb33d5,.upsellHeader_bb33d5{color:var(--white-100)}.currentTierIcon_a4fd01,.subscriberCountText_adff39>div{color:var(--black-500)!important}.divider_abe1fa,.safetyStepRow_abe1fa .button_dd4f85:hover{background-color:var(--background-secondary-alt)}.safetyStepRow_abe1fa .button_dd4f85{border-color:var(--background-secondary-alt)}.safetyStepRow_abe1fa .button_dd4f85:hover{border-color:var(--c-background-secondary-alt2)}.automodText_a7a160{color:currentColor}.typeCreate_eebd33:after{background:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/moderation/type-create.svg)}.typeUpdate_eebd33:after{background:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/moderation/type-update.svg)}.typeDelete_eebd33:after{background:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/moderation/type-delete.svg)}.sparkles_b1a8d5[src="/assets/bdefc176ff9ab24ba5bc.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/community/stars.svg)}.overviewSidebar_d65fcf{background:linear-gradient(180deg,var(--brand-500) 6.65%,var(--brand-600) 69.44%,var(--brand-800) 106.24%)}.header_d65fcf,.selected_d65fcf .stepTitle_d65fcf,.stepIndex_d65fcf,.stepTitle_d65fcf{color:var(--black-500)}.selected_d65fcf .stepIndex_d65fcf{color:var(--brand-900)}.content_ccd405 img[src="/assets/311b25874ac56fabe7df.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/community/shield.svg)}.content_ccd405 img[src="/assets/f3b668d24838c7031ba4.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/community/wrench.svg)}.content_ccd405 img[src="/assets/e7681bff22fc3aa4a4bd.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/community/check.svg)}.colorPrimary_dd4f85 .button_b5926e[style*="color: rgb(255, 255, 255)"]{color:var(--white-500)!important}.sparkles_d6d7a8[src="/assets/70184499038113a82481.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/settings/community/discovery-stars.svg)}.earningsPreviewContainer_da92c3[style*="background-color: rgb(46, 54, 56)"]{background-color:hsl(var(--green-760-hsl)/.1)!important}.subscriberCountValue_adff39{background-color:var(--brand-800)}.subscriberCountText_adff39 path[fill="var(--white)"]{fill:var(--black-500)}.container_c2efea,.container_f1fd9c,.emptyPage_c6b11b,.header_f1fd9c,.scrollerContainer_c6b11b{background-color:var(--background-secondary-alt)!important}.innerHeader_f1fd9c:after{background:linear-gradient(180deg,rgba(var(--background-primary-rgb),0)0,var(--background-primary)) linear-gradient(180deg,rgba(var(--background-primary-rgb),0)0,var(--background-primary))!important}.theme-dark .optionButtonWrapper_bd5e1f:not(.selected_bd5e1f){border-color:var(--primary-460)}.theme-dark .optionButtonWrapper_bd5e1f:not(.selected_bd5e1f):hover{border-color:var(--interactive-normal)}.channelRow_f04d06:hover:not(.disabled__556e5){background-color:var(--background-modifier-hover)}.emptyIcon_c6b11b path[fill="#58F287"]{fill:var(--green-500)}.emptyIcon_c6b11b path[fill="#FFD01A"]{fill:var(--yellow-500)}.interactive:hover,.newMessagesBar_cf58b5 .barButtonBase_cf58b5{color:var(--black-500)}.icon_f9902b[style*='background-image: url("/assets/fea1d92557530364cefd.svg")']{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/text/invite.svg)!important}.icon_f9902b[style*='background-image: url("/assets/b8566c6e8b65576532c0.svg")']{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/text/customize.svg)!important}.icon_f9902b[style*='background-image: url("/assets/cf6b9f0ee7c5cee7fb45.svg")']{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/text/chat.svg)!important}.icon_f9902b[style*='background-image: url("/assets/9db0c99df4cb2d4dfa87.svg")']{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/text/first-app.svg)!important}.icon_e62b38[style*='background-image: url("/assets/db0473de8224a02f3a88.svg")']{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/text/join.svg)!important}.userJoinSystemMessageIcon_ec86aa path[fill="#3ba55c"]{fill:hsl(var(--user-status-online-hsl))}.mentioned_d5deea:before{background-color:var(--brand-500)}.theme-light .embedFull_ad0b71,.theme-light .reaction_ec6b19{background-color:var(--primary-160)}.theme-dark .header_a3e381{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/announcement/follow-bg.svg)}.theme-light .header_a3e381{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/announcement/follow-bg-light.svg)}.botTagOP_a9e77f,.newBadge_a57509[style*="background-color: var(--brand-260)"],.newBadge_d331f1[style*="background-color: var(--brand-260)"]{color:var(--brand-900)}.mainCard_a6d69a{background-color:var(--background-primary)!important}.countText_a6d69a,.countText_ae4f46,.discordIcon_ad4d4c,.stepStatus_a039eb[style*="background-color: var(--status-positive-background)"]{color:var(--black-500)}.emptyStateStars_b767ed path[fill="#ADF3FF"],.stars_a03b48 path[fill="#ADF3FF"]{fill:var(--nord-cyan)}.emptyStateStars_b767ed path[fill="#FFD01A"],.stars_a03b48 path[fill="#FFD01A"]{fill:var(--nord-yellow)}.inline_ad4d4c img[src="/assets/db8dd898bbfa31caea78.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/forum/guide.svg)}.theme-dark .matchingPostsRow_a6d69a{background-color:var(--background-modifier-hover)}.contentPreview_a57509{background-color:var(--background-secondary)}.theme-dark .textContentFooter_a57509{background:linear-gradient(to top,hsl(var(--primary-630-hsl)/1),hsl(var(--primary-630-hsl)/.97) 36px,hsl(var(--primary-630-hsl)/.4))}.theme-dark .textContentFooter_a57509.noTags_a57509{background:linear-gradient(to top,hsl(var(--primary-630-hsl)/1),hsl(var(--primary-630-hsl)/0))}.container_f80572 rect[fill="var(--white-500)"]+path,.pinIcon_f451cd path[fill=white]{fill:var(--black-500)}.gradientContainer_dd069c{--color-rgb:var(--primary-700-hsl);background-image:linear-gradient(hsl(var(--color-rgb)),hsl(var(--color-rgb)/.738) 19%,hsl(var(--color-rgb)/.541) 34%,hsl(var(--color-rgb)/.382) 47%,hsl(var(--color-rgb)/.278) 56.5%,hsl(var(--color-rgb)/.194) 65%,hsl(var(--color-rgb)/.126) 73%,hsl(var(--color-rgb)/.075) 80.2%,hsl(var(--color-rgb)/.042) 86.1%,hsl(var(--color-rgb)/.021) 91%,hsl(var(--color-rgb)/.008) 95.2%,hsl(var(--color-rgb)/.002) 98.2%,transparent)}.enhancedSelectorNitroText_a78967{color:hsl(var(--premium-perk-pink-hsl))!important}.icon_dc3fc4[style*="background-color: var(--brand-500)"],.icon_dc3fc4[style*="background-color: var(--green-360)"],.selectorButton_a78967.selectorButtonSelected_a78967 .selectorText_a78967,.selectorButton_a78967:hover .selectorText_a78967{color:var(--black-500)}.sparkleIcon_c5e69b[src="/assets/9d5696b9d1f0b77fd074.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/stage/star.svg)}.sparkleIcon_c5e69b[src="/assets/8447e4e321cc04bd6a4c.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/server/channel/stage/cross.svg)}.card_eb1ca6,.iconMask_eb1ca6{background-color:var(--background-secondary)!important}.card_eb1ca6:hover,.iconMask_eb1ca6:hover{background-color:var(--background-modifier-hover)!important}.footerImage_a3a4ce[src="/assets/826b6a84605f7eb8a469.svg"]{content:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/discover/discover.svg)}.guildBadge_eb1ca6 .icon_db1980{color:var(--black-500)}.icon__77722{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/discover/hub.svg)} - .iconApple_d572b7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/web/apple.svg)}.iconAndroid_d572b7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/web/android.svg)}.iconWindows_d572b7{background-image:url(https://raw.githubusercontent.com/orblazer/discord-nordic/v4.10.16/assets/web/windows.svg)}.button_be03aa{color:currentColor!important}.button_be03aa:not(:hover){border-color:currentColor!important} - .vc-plugins-badge[style*="background-color: rgb(237, 66, 69)"]{background-color:var(--red-500)!important} - - /** - * CUSTOMIZATION - * Add '!important' non hsl discord colors, like 'primary-dark-200' - */ - :root { - } - .theme-dark { - } - .theme-light { - } - ''; - }; - - flame = { - hyprland.wallpaper = lib.mkDefault "nord-rainbow-dark-nix.png"; - vscode.theme = lib.mkDefault "Nord"; - }; - - xdg.desktopEntries.theme-switch = { - name = "Toggle theme"; - exec = "toggle-theme"; - categories = [ "Utility" ]; - }; - - specialisation.light.configuration = { - colorScheme = { - slug = "nord-light"; - name = "Nord Light"; - author = "threddast, based on fuxialexander's doom-nord-light-theme (Doom Emacs)"; - palette = { - base00 = "e5e9f0"; - base01 = "c2d0e7"; - base02 = "b8c5db"; - base03 = "aebacf"; - base04 = "60728c"; - base05 = "2e3440"; - base06 = "3b4252"; - base07 = "29838d"; - base08 = "99324b"; - base09 = "ac4426"; - base0A = "9a7500"; - base0B = "4f894c"; - base0C = "398eac"; - base0D = "3b6ea8"; - base0E = "97365b"; - base0F = "5272af"; - }; - }; - - gtk.theme = { - name = "Graphite-Light-nord"; - }; - - programs.kitty = { - theme = null; - extraConfig = '' - # Nord Colorscheme for Kitty - # Based on: - # - https://gist.github.com/marcusramberg/64010234c95a93d953e8c79fdaf94192 - # - https://github.com/arcticicestudio/nord-hyper - - foreground #2E3440 - background #D8DEE9 - selection_foreground #FFFACD - selection_background #000000 - url_color #81A1C1 - cursor #0087BD - - # black - color0 #3B4252 - color8 #4C566A - - # red - color1 #BF616A - color9 #BF616A - - # green - color2 #A3BE8C - color10 #A3BE8C - - # yellow - color3 #EBCB8B - color11 #EBCB8B - - # blue - color4 #81A1C1 - color12 #81A1C1 - - # magenta - color5 #B48EAD - color13 #B48EAD - - # cyan - color6 #88C0D0 - color14 #8FBCBB - - # white - color7 #E5E9F0 - color15 #ECEFF4 - ''; - }; - - flame = { - hyprland.wallpaper = "nord-rainbow-light-nix.png"; - vscode.theme = "Nord Light"; - }; - - programs.bash.shellAliases.snrbs = "sudo nixos-rebuild switch && toggle-theme"; - - home.packages = with pkgs; [ - # credit: Janik-Haag - (hiPrio (writeShellApplication { - name = "toggle-theme"; - runtimeInputs = with pkgs; [ - home-manager - coreutils - ripgrep - ]; - text = '' - "$(home-manager generations | head -2 | tail -1 | rg -o '/[^ ]*')"/activate && hyprctl reload - ''; - })) - ]; - }; - }; -} diff --git a/mod-hm/rose-pine.nix b/mod-hm/rose-pine.nix index 8578ff7..60f6466 100644 --- a/mod-hm/rose-pine.nix +++ b/mod-hm/rose-pine.nix @@ -2,43 +2,44 @@ config, pkgs, lib, - inputs, ... }: { - imports = [ inputs.nix-colors.homeManagerModules.default ]; + imports = [ + ./theme.nix + ]; config = { - colorScheme = lib.mkDefault inputs.nix-colors.colorSchemes.rose-pine-moon; - - home.packages = with pkgs; [ - (writeShellApplication { - # credit: Janik-Haag - name = "toggle-theme"; - runtimeInputs = with pkgs; [ - home-manager - coreutils - ripgrep - ]; - text = '' - "$(home-manager generations | head -1 | rg -o '/[^ ]*')"/specialisation/light/activate && hyprctl reload - ''; - }) - ]; + stylix = { + polarity = lib.mkDefault "dark"; + image = lib.mkDefault ../resources/leafy-moon.png; + base16Scheme = lib.mkDefault { + base00 = "#232136"; + base01 = "#2A273F"; + base02 = "#393552"; + base03 = "#6E6A86"; + base04 = "#908CAA"; + base05 = "#E0DEF4"; + base06 = "#E0DEF4"; + base07 = "#56526E"; + base08 = "#EB6F92"; + base09 = "#F6C177"; + base0A = "#EA9A97"; + base0B = "#3E8FB0"; + base0C = "#9CCFD8"; + base0D = "#C4A7E7"; + base0E = "#F6C177"; + base0F = "#56526E"; + }; + }; gtk = { - enable = true; - cursorTheme = { - name = "Bibata_Ghost"; - package = pkgs.bibata-cursors-translucent; - size = config.flame.ui.cursorSize; - }; iconTheme = { name = config.gtk.theme.name; package = pkgs.rose-pine-icon-theme; }; theme = { - name = lib.mkDefault "rose-pine-moon"; - package = pkgs.rose-pine-gtk-theme; + name = lib.mkForce "rose-pine-moon"; + package = lib.mkForce pkgs.rose-pine-gtk-theme; }; }; @@ -191,7 +192,7 @@ ''; }; - flame.vscode.theme = config.colorScheme.name + " (no italics)"; + flame.vscode.theme = lib.mkDefault "Rosé Pine Moon (no italics)"; xdg.desktopEntries.theme-switch = { name = "Toggle theme"; @@ -200,32 +201,32 @@ }; specialisation.light.configuration = { - colorScheme = inputs.nix-colors.colorSchemes.rose-pine-dawn; - stylix = { image = ../resources/lwp.png; polarity = "light"; base16Scheme = { - base00 = "#faf4ed"; - base01 = "#fffaf3"; - base02 = "#f2e9de"; - base03 = "#9893a5"; + base00 = "#FAF4ED"; + base01 = "#FFFAF3"; + base02 = "#F2E9DE"; + base03 = "#9893A5"; base04 = "#797593"; base05 = "#575279"; base06 = "#575279"; - base07 = "#cecacd"; - base08 = "#b4637a"; - base09 = "#ea9d34"; - base0A = "#d7827e"; + base07 = "#CECACD"; + base08 = "#B4637A"; + base09 = "#EA9D34"; + base0A = "#D7827E"; base0B = "#286983"; - base0C = "#56949f"; - base0D = "#907aa9"; - base0E = "#ea9d34"; - base0F = "#cecacd"; + base0C = "#56949F"; + base0D = "#907AA9"; + base0E = "#EA9D34"; + base0F = "#CECACD"; }; }; - gtk.theme.name = "rose-pine-dawn"; + gtk.theme.name = lib.mkOverride 10 "rose-pine-dawn"; + + flame.vscode.theme = "Rosé Pine Dawn (no italics)"; programs.bash.shellAliases.snrbs = "sudo nixos-rebuild switch && toggle-theme"; diff --git a/mod-hm/theme.nix b/mod-hm/theme.nix new file mode 100644 index 0000000..81d8e41 --- /dev/null +++ b/mod-hm/theme.nix @@ -0,0 +1,51 @@ +{ + lib, + pkgs, + config, + ... +}: +{ + config = { + stylix = { + enable = true; + cursor = { + package = pkgs.bibata-cursors-translucent; + name = "Bibata_Ghost"; + size = 24; + }; + fonts = { + monospace = { + name = "Maple Mono NF"; + package = pkgs.maple-mono-NF; + }; + sansSerif = config.stylix.fonts.monospace; + serif = config.stylix.fonts.monospace; + sizes = { + # applications = 13; + # desktop = ; + # popups = ; + terminal = 11; + }; + }; + targets = { + waybar.enable = false; + hyprpaper.enable = lib.mkForce false; + }; + }; + + home.packages = with pkgs; [ + (writeShellApplication { + # credit: Janik-Haag + name = "toggle-theme"; + runtimeInputs = with pkgs; [ + home-manager + coreutils + ripgrep + ]; + text = '' + "$(home-manager generations | head -1 | rg -o '/[^ ]*')"/specialisation/light/activate && hyprctl reload + ''; + }) + ]; + }; +} diff --git a/mod-hm/ui-apps.nix b/mod-hm/ui-apps.nix index 3c08d86..9a710b4 100644 --- a/mod-hm/ui-apps.nix +++ b/mod-hm/ui-apps.nix @@ -2,7 +2,6 @@ pkgs, lib, inputs, - config, ... }: { @@ -34,54 +33,6 @@ freetube ]; - stylix = { - enable = true; - polarity = lib.mkDefault "dark"; - image = lib.mkDefault ../resources/leafy-moon.png; - base16Scheme = lib.mkDefault { - base00 = "#232136"; - base01 = "#2a273f"; - base02 = "#393552"; - base03 = "#6e6a86"; - base04 = "#908caa"; - base05 = "#e0def4"; - base06 = "#e0def4"; - base07 = "#56526e"; - base08 = "#eb6f92"; - base09 = "#f6c177"; - base0A = "#ea9a97"; - base0B = "#3e8fb0"; - base0C = "#9ccfd8"; - base0D = "#c4a7e7"; - base0E = "#f6c177"; - base0F = "#56526e"; - }; - cursor = { - package = pkgs.bibata-cursors-translucent; - name = "Bibata_Ghost"; - size = 24; - }; - fonts = { - monospace = { - name = "Maple Mono NF"; - package = pkgs.maple-mono-NF; - }; - sansSerif = config.stylix.fonts.monospace; - serif = config.stylix.fonts.monospace; - sizes = { - # applications = ; - # desktop = ; - # popups = ; - terminal = 11; - }; - }; - targets = { - gtk.enable = false; - waybar.enable = false; - hyprpaper.enable = lib.mkForce false; - }; - }; - programs = { kitty = { enable = true; diff --git a/mod-hm/vesktop-module-yoink.nix b/mod-hm/vesktop-module-yoink.nix index 401b363..2ec7022 100644 --- a/mod-hm/vesktop-module-yoink.nix +++ b/mod-hm/vesktop-module-yoink.nix @@ -1,16 +1,21 @@ -{ config, lib, pkgs, ... }: +{ + config, + lib, + pkgs, + ... +}: let cfg = config.programs.vesktop; jsonFormat = pkgs.formats.json { }; -in { +in +{ meta.maintainers = [ lib.hm.maintainers.LilleAila ]; options.programs.vesktop = { - enable = lib.mkEnableOption - "Vesktop, an alternate client for Discord with Vencord built-in"; + enable = lib.mkEnableOption "Vesktop, an alternate client for Discord with Vencord built-in"; package = lib.mkPackageOption pkgs "vesktop" { }; settings = lib.mkOption { type = jsonFormat.type; @@ -45,7 +50,12 @@ in { theme = lib.mkOption { description = "The theme to use for Vencord"; default = null; - type = with lib.types; nullOr (oneOf [ lines path ]); + type = + with lib.types; + nullOr (oneOf [ + lines + path + ]); }; settings = lib.mkOption { type = jsonFormat.type; @@ -76,24 +86,23 @@ in { }; }; - config = lib.mkIf cfg.enable (lib.mkMerge [ - { - home.packages = [ - (cfg.package.override { withSystemVencord = cfg.vencord.useSystem; }) - ]; - xdg.configFile."vesktop/settings.json".source = - jsonFormat.generate "vesktop-settings" cfg.settings; - xdg.configFile."vesktop/settings/settings.json".source = - jsonFormat.generate "vencord-settings" cfg.vencord.settings; - } - (lib.mkIf (cfg.vencord.theme != null) { - programs.vesktop.vencord.settings.enabledThemes = [ "theme.css" ]; - xdg.configFile."vesktop/themes/theme.css".source = - if builtins.isPath cfg.vencord.theme - || lib.isStorePath cfg.vencord.theme then - cfg.vencord.theme - else - pkgs.writeText "vesktop/themes/theme.css" cfg.vencord.theme; - }) - ]); -} \ No newline at end of file + config = lib.mkIf cfg.enable ( + lib.mkMerge [ + { + home.packages = [ + (cfg.package.override { withSystemVencord = cfg.vencord.useSystem; }) + ]; + xdg.configFile."vesktop/settings.json".source = jsonFormat.generate "vesktop-settings" cfg.settings; + xdg.configFile."vesktop/settings/settings.json".source = jsonFormat.generate "vencord-settings" cfg.vencord.settings; + } + (lib.mkIf (cfg.vencord.theme != null) { + programs.vesktop.vencord.settings.enabledThemes = [ "theme.css" ]; + xdg.configFile."vesktop/themes/theme.css".source = + if builtins.isPath cfg.vencord.theme || lib.isStorePath cfg.vencord.theme then + cfg.vencord.theme + else + pkgs.writeText "vesktop/themes/theme.css" cfg.vencord.theme; + }) + ] + ); +} diff --git a/mod-hm/vscode.nix b/mod-hm/vscode.nix index abbe918..dea0ed1 100644 --- a/mod-hm/vscode.nix +++ b/mod-hm/vscode.nix @@ -30,6 +30,7 @@ in extensions = with pkgs.vscode-extensions; [ jnoortheen.nix-ide arcticicestudio.nord-visual-studio-code + mvllow.rose-pine ms-python.python eamodio.gitlens ms-vscode-remote.remote-ssh diff --git a/mod-hm/waybar.nix b/mod-hm/waybar.nix index c7f4979..a2c82e3 100644 --- a/mod-hm/waybar.nix +++ b/mod-hm/waybar.nix @@ -27,7 +27,7 @@ tooltip-format = "{calendar}"; format-alt = "{:%Y-%m-%d}"; calendar.format = { - today = "{}"; + today = "{}"; }; }; cpu = { @@ -77,7 +77,7 @@ } window#waybar { - background-color: rgba(${inputs.nix-colors.lib.conversions.hexToRGBString ", " config.colorScheme.palette.base00}, 0); + background-color: transparent; } window#waybar.hidden { @@ -102,10 +102,10 @@ } #workspaces button:hover { - background: rgba(${inputs.nix-colors.lib.conversions.hexToRGBString ", " config.colorScheme.palette.base03}, 0.2); + background: ${config.stylix.base16Scheme.base03}; border-radius: 6px; background: inherit; - box-shadow: inset 0 -3px #${config.colorScheme.palette.base05}; + box-shadow: inset 0 -3px ${config.stylix.base16Scheme.base05}; } #workspaces button.focused { @@ -114,7 +114,7 @@ } #workspaces button.urgent { - background-color: #${config.colorScheme.palette.base08}; + background-color: ${config.stylix.base16Scheme.base08}; } #clock, @@ -125,33 +125,33 @@ #workspaces, #window { padding: 0 10px; - color: #${config.colorScheme.palette.base05}; - background-color: #${config.colorScheme.palette.base02}; - border: 3px solid #${config.colorScheme.palette.base03}; + color: ${config.stylix.base16Scheme.base05}; + background-color: ${config.stylix.base16Scheme.base02}; + border: 3px solid ${config.stylix.base16Scheme.base03}; border-radius: 6px; } #clock { - color: #${config.colorScheme.palette.base0D}; + color: ${config.stylix.base16Scheme.base0D}; } #cpu { - color: #${config.colorScheme.palette.base0C}; + color: ${config.stylix.base16Scheme.base0C}; } #battery.charging, #battery.plugged { color: #ffffff; - background-color: #${config.colorScheme.palette.base0B}; + background-color: ${config.stylix.base16Scheme.base0B}; } #battery.critical:not(.charging) { - background-color: #${config.colorScheme.palette.base08}; - color: #${config.colorScheme.palette.base03}; + background-color: ${config.stylix.base16Scheme.base08}; + color: ${config.stylix.base16Scheme.base03}; } #tray { - color: #${config.colorScheme.palette.base0B}; + color: ${config.stylix.base16Scheme.base0B}; } #tray > .passive { @@ -160,7 +160,7 @@ #tray > .needs-attention { -gtk-icon-effect: highlight; - background-color: #${config.colorScheme.palette.base08}; + background-color: ${config.stylix.base16Scheme.base08}; } ''; };