diff options
| author | Rosa <rosaontheweb@proton.me> | 2026-08-09 01:21:53 -0400 |
|---|---|---|
| committer | Rosa <rosaontheweb@proton.me> | 2026-08-09 01:21:53 -0400 |
| commit | 983bfb52a200a94b17ad280e10eeeec7683affba (patch) | |
| tree | 2e79cac1afdc640537b252a04f9af99f2bb3d968 /modules/user/desktop/apps | |
| parent | afc0ab72138a6058a9ca98f2cbe13c21f88daa7d (diff) | |
start rewriterefactor
Diffstat (limited to 'modules/user/desktop/apps')
| -rw-r--r-- | modules/user/desktop/apps/default.nix | 10 | ||||
| -rw-r--r-- | modules/user/desktop/apps/foot.nix | 53 | ||||
| -rw-r--r-- | modules/user/desktop/apps/fuzzel.nix | 32 | ||||
| -rw-r--r-- | modules/user/desktop/apps/iamb.nix | 28 | ||||
| -rw-r--r-- | modules/user/desktop/apps/librewolf.nix | 55 | ||||
| -rw-r--r-- | modules/user/desktop/apps/mako.nix | 12 | ||||
| -rw-r--r-- | modules/user/desktop/apps/vencord.nix | 9 | ||||
| -rw-r--r-- | modules/user/desktop/apps/waybar/default.nix | 91 | ||||
| -rw-r--r-- | modules/user/desktop/apps/waybar/style.css | 68 |
9 files changed, 0 insertions, 358 deletions
diff --git a/modules/user/desktop/apps/default.nix b/modules/user/desktop/apps/default.nix deleted file mode 100644 index 280f44d..0000000 --- a/modules/user/desktop/apps/default.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ - imports = [ - ./foot.nix - ./fuzzel.nix - ./iamb.nix - ./librewolf.nix - ./mako.nix - ./waybar - ]; -} diff --git a/modules/user/desktop/apps/foot.nix b/modules/user/desktop/apps/foot.nix deleted file mode 100644 index 8673032..0000000 --- a/modules/user/desktop/apps/foot.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ config, ... }: -{ - programs.foot.settings = { - bell.urgent = true; - cursor = { - blink = true; - unfocused-style = "hollow"; - }; - - colors-dark = { - background = "1e1e2e"; - cursor = "11111b f5e0dc"; - foreground = "cdd6f4"; - regular0 = "45475a"; - regular1 = "f38ba8"; - regular2 = "a6e3a1"; - regular3 = "f9e2af"; - regular4 = "89b4fa"; - regular5 = "f5c2e7"; - regular6 = "94e2d5"; - regular7 = "bac2de"; - bright0 = "585b70"; - bright1 = "f38ba8"; - bright2 = "a6e3a1"; - bright3 = "f9e2af"; - bright4 = "89b4fa"; - bright5 = "f5c2e7"; - bright6 = "94e2d5"; - bright7 = "a6adc8"; - "16" = "fab387"; - "17" = "f5e0dc"; - - jump-labels = "11111b fab387"; - search-box-match = "cdd6f4 313244"; - search-box-no-match = "11111b f38ba8"; - selection-background = "414356"; - selection-foreground = "cdd6f4"; - urls = "89b4fa"; - }; - - main = { - font = - let - fontSize = (builtins.toString config.desktop.defaultFontSize); - in - "Fira Code:size=${fontSize}, FiraCode Nerd Font Mono:size=${fontSize}"; - selection-target = "none"; - }; - - mouse.hide-when-typing = true; - scrollback.multiplier = 1.0; - }; -} diff --git a/modules/user/desktop/apps/fuzzel.nix b/modules/user/desktop/apps/fuzzel.nix deleted file mode 100644 index 4d0bdf3..0000000 --- a/modules/user/desktop/apps/fuzzel.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ config, pkgs, ... }: -{ - programs.fuzzel.settings = { - border = { - radius = 0; - width = 2; - }; - - colors = { - background = "1e1e2eff"; - border = "cba6f7ff"; - counter = "7f849cff"; - input = "cdd6f4ff"; - match = "cba6f7ff"; - message = "a6adc8ff"; - placeholder = "7f849cff"; - prompt = "bac2deff"; - selection = "585b70ff"; - selection-match = "cba6f7ff"; - selection-text = "cdd6f4ff"; - text = "cdd6f4ff"; - }; - - main = { - font = "Fira Code:size=${(builtins.toString config.desktop.defaultFontSize)}"; - minimal-lines = true; - sort-result = false; - terminal = "${pkgs.foot}/bin/foot -a '{cmd}' -T '{cmd}' {cmd}"; - use-bold = true; - }; - }; -} diff --git a/modules/user/desktop/apps/iamb.nix b/modules/user/desktop/apps/iamb.nix deleted file mode 100644 index 6e340fe..0000000 --- a/modules/user/desktop/apps/iamb.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ config, ... }: -{ - programs.iamb.settings = { - default_profile = "personal"; - macros.normal = { - "<C-h>" = "gT"; - "<C-l>" = "gt"; - }; - - profiles.personal.user_id = "@rosa:girlonthe.net"; - settings = { - image_preview.protocol.type = "sixel"; - notifications = { - enabled = true; - via = "bell"; - }; - - sort.rooms = [ - "favorite" - "unread" - "recent" - "name" - ]; - - username_display = "displayname"; - }; - }; -} diff --git a/modules/user/desktop/apps/librewolf.nix b/modules/user/desktop/apps/librewolf.nix deleted file mode 100644 index 2b55dc9..0000000 --- a/modules/user/desktop/apps/librewolf.nix +++ /dev/null @@ -1,55 +0,0 @@ -{ - config, - lib, - pkgs, - ... -}: -{ - nixpkgs.config.permittedInsecurePackages = [ - "librewolf-151.0.2-1" - "librewolf-unwrapped-151.0.2-1" - ]; - - programs.librewolf = { - profiles = - let - searchSettings = { - default = "ecosia"; - engines.ecosia = { - name = "Ecosia"; - urls = [ - { - template = "https://www.ecosia.org/search"; - params = [ - { - name = "q"; - value = "{searchTerms}"; - } - ]; - } - ]; - }; - }; - in - { - default.settings."sidebar.visibility" = "hide-sidebar"; - noRFP = { - id = 1; - settings = { - "privacy.resistFingerprinting" = false; - "sidebar.visibility" = "hide-sidebar"; - "webgl.disabled" = false; - }; - }; - }; - - settings = { - "browser.search.separatePrivateDefault" = false; - "browser.uidensity" = 1; - "sidebar.animation.enabled" = false; - "sidebar.new-sidebar.has-used" = true; - "sidebar.verticalTabs" = true; - "sidebar.verticalTabs.dragToPinPromo.dismissed" = true; - }; - }; -} diff --git a/modules/user/desktop/apps/mako.nix b/modules/user/desktop/apps/mako.nix deleted file mode 100644 index ef0d703..0000000 --- a/modules/user/desktop/apps/mako.nix +++ /dev/null @@ -1,12 +0,0 @@ -{ config, ... }: -{ - services.mako.settings = { - background-color = "#11111b"; - border-color = "#cba6f7"; - default-timeout = 5000; - font = "FiraCode Nerd Font 10"; - margin = 6; # AAAAAAAAAAA - padding = 4; - progress-color = "#a6e3a1"; - }; -} diff --git a/modules/user/desktop/apps/vencord.nix b/modules/user/desktop/apps/vencord.nix deleted file mode 100644 index 95fb614..0000000 --- a/modules/user/desktop/apps/vencord.nix +++ /dev/null @@ -1,9 +0,0 @@ -{ config, ... }: -{ - programs.vesktop.vencord.settings = { - plugins = { - AlwaysExpandRoles.enabled = true; - MessageLogger.enabled = true; - }; - }; -} diff --git a/modules/user/desktop/apps/waybar/default.nix b/modules/user/desktop/apps/waybar/default.nix deleted file mode 100644 index 2c68fd5..0000000 --- a/modules/user/desktop/apps/waybar/default.nix +++ /dev/null @@ -1,91 +0,0 @@ -{ config, ... }: -{ - programs.waybar = { - settings.main = { - layer = "bottom"; - position = "bottom"; - modules-left = [ "sway/workspaces" ]; - modules-center = [ "clock" ]; - modules-right = [ - "wireplumber" - "battery" - "backlight" - "sway/language" - "tray" - ]; - - backlight = { - format = "{icon}"; - format-icons = [ - "" - "" - ]; - tooltip-format = "{percent}%"; - }; - - battery = { - format = "{icon}"; - format-critical = "{icon} {capacity}%"; - format-icons = { - good = [ "" ]; - okay = [ "" ]; - mediocre = [ "" ]; - low = [ "" ]; - critical = [ "" ]; - }; - - format-low = "{icon} {capacity}%"; - format-time = "{H}h{m}m"; - states = { - good = 85; - okay = 75; - mediocre = 50; - low = 25; - critical = 10; - }; - - tooltip-format = "{timeTo} ({power}W)"; - tooltip-format-critical = "please. charge me."; - }; - - clock = { - format = "{:%A, %b %d %Y | %H:%M}"; - }; - - "sway/language" = { - on-click = "swaymsg input type:keyboard xkb_switch_layout next"; - tooltip-format = "{long}"; - }; - - "sway/workspaces" = { - all-outputs = true; - disable-auto-back-and-forth = true; - format = "{icon}"; - format-icons = { - "1" = "I"; - "2" = "II"; - "3" = "III"; - "4" = "IV"; - "5" = "V"; - "6" = "VI"; - "7" = "VII"; - "8" = "VIII"; - "9" = "IX"; - }; - }; - - wireplumber = { - format = "{icon}"; - format-icons = [ - "" - "" - "" - ]; - format-muted = ""; - tooltip-format = "{node_name} ({volume}%)"; - }; - }; - - style = builtins.readFile ./style.css; - }; -} diff --git a/modules/user/desktop/apps/waybar/style.css b/modules/user/desktop/apps/waybar/style.css deleted file mode 100644 index 86e5737..0000000 --- a/modules/user/desktop/apps/waybar/style.css +++ /dev/null @@ -1,68 +0,0 @@ -* { - border: none; - border-radius: 0; - font-family: 'FiraCode Nerd Font', monospace; - font-size: 10pt; - min-height: 0; -} - -window#waybar { - background: transparent; - color: #cdd6f4; -} - -tooltip { - background: #181825; - border: 2px solid #cba6f7; -} - -tooltip label { - color: #cdd6f4; -} - -.modules-left, .modules-center, .modules-right { - margin: 0 6px; /* don't ask. the outer gaps are set to 4px but they're actually 6px */ -} - - -#workspaces button { - background: none; - box-shadow: none; - color: #6c7086; - min-width: 0px; - padding: 0; - padding-right: 1em; -} - -#workspaces button.visible { - color: #a6adc8; -} - -#workspaces button.focused { - color: #cba6f7; -} - -#workspaces button.urgent { - color: #f38ba8; -} - -#workspaces button:hover { - color: #cdd6f4; - text-shadow: inherit; -} - -#backlight, #battery, #language, #tray, #wireplumber { - padding-left: 1em; -} - -#backlight, #battery, #language, #wireplumber { - min-width: 1.5em; /* font weirdness */ -} - -#battery.critical { - color: #f38ba8; -} - -#battery.charging { - color: #a6e3a1; -} |
