aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRosa <rosaontheweb@proton.me>2026-03-17 16:21:33 -0400
committerRosa <rosaontheweb@proton.me>2026-03-17 16:21:33 -0400
commitce19b701046c064a1eb39098d8537b2c4964a86e (patch)
tree8c42a1392d36132803a2ee4ecb4d2c9150f72296
parent8848e53815fe12ffa3998c0a4bbcf2178d6b00e8 (diff)
start rewrite
-rw-r--r--README.md8
-rw-r--r--common/core.nix2
-rw-r--r--common/pipewire.nix12
-rw-r--r--common/steam.nix11
-rw-r--r--flake.lock18
-rw-r--r--flake.nix22
-rw-r--r--hosts/lust/default.nix47
-rw-r--r--hosts/lust/hardware-configuration.nix59
-rw-r--r--hosts/meowbook/default.nix (renamed from hosts/limbo/default.nix)16
-rw-r--r--hosts/meowbook/disks.nix (renamed from hosts/limbo/disks.nix)0
-rw-r--r--hosts/meowbook/hardware-configuration.nix (renamed from hosts/limbo/hardware-configuration.nix)0
-rw-r--r--modules/default.nix10
-rw-r--r--modules/desktop.nix21
-rw-r--r--modules/doas.nix12
-rw-r--r--modules/swayfx.nix19
-rw-r--r--modules/tuigreet.nix35
-rw-r--r--modules/user/default.nix5
-rw-r--r--modules/user/desktop/components/default.nix6
-rw-r--r--modules/user/desktop/components/fuzzel.nix30
-rw-r--r--modules/user/desktop/components/waybar/default.nix141
-rw-r--r--modules/user/desktop/components/waybar/style-blue.css82
-rw-r--r--modules/user/desktop/components/waybar/style-pink.css82
-rw-r--r--modules/user/desktop/default.nix129
-rw-r--r--modules/user/desktop/wallpaper.pngbin13373186 -> 0 bytes
-rw-r--r--modules/user/desktop/window-managers/default.nix5
-rw-r--r--modules/user/desktop/window-managers/sway.nix268
-rw-r--r--user/default.nix8
-rw-r--r--user/home/default.nix27
-rw-r--r--user/home/git.nix13
-rw-r--r--user/home/hyfetch/config.conf959
-rw-r--r--user/home/hyfetch/default.nix16
-rw-r--r--user/home/iamb.nix32
-rw-r--r--user/home/kakoune/colors/nord.kak112
-rw-r--r--user/home/kakoune/colors/rose-pine.kak76
-rw-r--r--user/home/kakoune/default.nix75
-rw-r--r--user/home/kakoune/kakrc2
-rw-r--r--user/home/ssh.nix12
-rw-r--r--user/home/vencord/default.nix20
-rw-r--r--user/home/vencord/mocha-blue.theme.css11
-rw-r--r--user/home/vencord/mocha-pink.theme.css11
-rw-r--r--user/home/vencord/rose-pine.css2071
-rw-r--r--user/home/zsh/default.nix18
-rw-r--r--user/home/zsh/zlogin.zsh4
43 files changed, 63 insertions, 4444 deletions
diff --git a/README.md b/README.md
index 89e05c3..333a270 100644
--- a/README.md
+++ b/README.md
@@ -2,11 +2,3 @@
My NixOS configurations. Now featuring
[`disko`](https://github.com/nix-community/disko)!
-
-Structure:
-- `common/`: Shared system configurations
-- `modules/`: Custom NixOS modules
- - `modules/user/` Custom Home Manager modules
-- `hosts/<name>/`: System-specific configuration files
-- `user/`: User configuration
- - `user/home/`: Home Manager configurations
diff --git a/common/core.nix b/common/core.nix
index 8ae8245..664239e 100644
--- a/common/core.nix
+++ b/common/core.nix
@@ -8,7 +8,7 @@
memtest86.enable = true;
};
- timeout = 3;
+ timeout = 1;
};
environment.systemPackages = with pkgs; [
diff --git a/common/pipewire.nix b/common/pipewire.nix
deleted file mode 100644
index 78007b2..0000000
--- a/common/pipewire.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{ config, ... }:
-{
- services.pipewire = {
- enable = true;
- alsa = {
- enable = true;
- support32Bit = true;
- };
-
- pulse.enable = true;
- };
-}
diff --git a/common/steam.nix b/common/steam.nix
deleted file mode 100644
index 05d2ca6..0000000
--- a/common/steam.nix
+++ /dev/null
@@ -1,11 +0,0 @@
-{ config, lib, ... }:
-{
- nixpkgs.config.allowUnfreePredicate =
- pkg:
- builtins.elem (lib.getName pkg) [
- "steam"
- "steam-unwrapped"
- ];
-
- programs.steam.enable = true;
-}
diff --git a/flake.lock b/flake.lock
index f71eae3..6f33c60 100644
--- a/flake.lock
+++ b/flake.lock
@@ -7,11 +7,11 @@
]
},
"locked": {
- "lastModified": 1766150702,
- "narHash": "sha256-P0kM+5o+DKnB6raXgFEk3azw8Wqg5FL6wyl9jD+G5a4=",
+ "lastModified": 1773506317,
+ "narHash": "sha256-qWKbLUJpavIpvOdX1fhHYm0WGerytFHRoh9lVck6Bh0=",
"owner": "nix-community",
"repo": "disko",
- "rev": "916506443ecd0d0b4a0f4cf9d40a3c22ce39b378",
+ "rev": "878ec37d6a8f52c6c801d0e2a2ad554c75b9353c",
"type": "github"
},
"original": {
@@ -27,11 +27,11 @@
]
},
"locked": {
- "lastModified": 1767971841,
- "narHash": "sha256-TwDXF4MkmjI9c3Sly9FOWXf4sPbre6ZujG87v39G1Ig=",
+ "lastModified": 1773681856,
+ "narHash": "sha256-+bRqxoFCJFO9ZTFhcCkzNXbDT3b8AEk88fyjB7Is6eo=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "0e4217b2c4827e71e2e612accccb01981c16afda",
+ "rev": "57d5560ee92a424fb71fde800acd6ed2c725dfce",
"type": "github"
},
"original": {
@@ -42,11 +42,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1767892417,
- "narHash": "sha256-dhhvQY67aboBk8b0/u0XB6vwHdgbROZT3fJAjyNh5Ww=",
+ "lastModified": 1773646010,
+ "narHash": "sha256-iYrs97hS7p5u4lQzuNWzuALGIOdkPXvjz7bviiBjUu8=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba",
+ "rev": "5b2c2d84341b2afb5647081c1386a80d7a8d8605",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index d593872..703c26a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -26,13 +26,9 @@
pkgs = nixpkgs.legacyPackages.x86_64-linux;
mkSystem =
{
+ additionalModules ? [ ],
hostName,
system,
- # Note that the default user account is in the wheel group and has an
- # empty default password.
- makeDefaultUser ? true,
- useHomeManager ? true,
- additionalModules ? [ ],
}:
nixpkgs.lib.nixosSystem {
modules = [
@@ -42,9 +38,6 @@
./modules # include custom system modules
{ networking.hostName = hostName; }
]
- ++ nixpkgs.lib.optional makeDefaultUser ./user
- ++ nixpkgs.lib.optional useHomeManager home-manager.nixosModules.home-manager
- ++ nixpkgs.lib.optional useHomeManager ./user/home
++ additionalModules;
inherit system;
@@ -53,14 +46,13 @@
{
formatter.x86_64-linux = pkgs.nixfmt;
nixosConfigurations = {
- limbo = mkSystem {
- additionalModules = [ disko.nixosModules.disko ];
- hostName = "limbo";
- system = "x86_64-linux";
- };
+ meowbook = mkSystem {
+ additionalModules = [
+ disko.nixosModules.disko
+ home-manager.nixosModules.home-manager
+ ];
- lust = mkSystem {
- hostName = "lust";
+ hostName = "meowbook";
system = "x86_64-linux";
};
};
diff --git a/hosts/lust/default.nix b/hosts/lust/default.nix
deleted file mode 100644
index 70e68af..0000000
--- a/hosts/lust/default.nix
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- config,
- lib,
- pkgs,
- ...
-}:
-{
- imports = [
- ../../common/pipewire.nix
- ../../common/region/na-east.nix
- ../../common/steam.nix
- ];
-
- home-manager.users.rosa = {
- imports = [ ../../modules/user ];
- desktop = {
- accent = "pink";
- windowManager = "sway";
- };
-
- home = {
- packages = with pkgs; [ audacity ];
- stateVersion = lib.mkForce "23.05"; # homedir been around for a while
- };
-
- programs = {
- foot.settings.main = {
- dpi-aware = lib.mkForce false; # mismatched monitors
- font = lib.mkForce "FiraCode Nerd Font Mono:size=11"; # why do things never work
- };
-
- fuzzel.settings.main = {
- dpi-aware = lib.mkForce false;
- font = lib.mkForce "Fira Code:size=11"; # aaaaa
- };
-
- hyfetch.enable = true;
- iamb.enable = true;
- vesktop.enable = true;
- };
-
- };
-
- networking.networkmanager.enable = true;
- programs.sway.enable = true;
- system.stateVersion = "23.05";
-}
diff --git a/hosts/lust/hardware-configuration.nix b/hosts/lust/hardware-configuration.nix
deleted file mode 100644
index b7830ed..0000000
--- a/hosts/lust/hardware-configuration.nix
+++ /dev/null
@@ -1,59 +0,0 @@
-# Do not modify this file! It was generated by ‘nixos-generate-config’
-# and may be overwritten by future invocations. Please make changes
-# to /etc/nixos/configuration.nix instead.
-{
- config,
- lib,
- pkgs,
- modulesPath,
- ...
-}:
-
-{
- imports = [
- (modulesPath + "/installer/scan/not-detected.nix")
- ];
-
- boot.initrd.availableKernelModules = [
- "nvme"
- "xhci_pci"
- "ahci"
- "usbhid"
- "sd_mod"
- ];
- boot.initrd.kernelModules = [ ];
- boot.kernelModules = [ "kvm-amd" ];
- boot.extraModulePackages = [ ];
-
- fileSystems."/" = {
- device = "/dev/disk/by-uuid/4602324b-c9d4-43f5-afb7-145d0f3bddcb";
- fsType = "btrfs";
- options = [ "subvol=@rootfs" ];
- };
-
- fileSystems."/etc" = {
- device = "/dev/disk/by-uuid/4602324b-c9d4-43f5-afb7-145d0f3bddcb";
- fsType = "btrfs";
- options = [ "subvol=@etc" ];
- };
-
- fileSystems."/home" = {
- device = "/dev/disk/by-uuid/4602324b-c9d4-43f5-afb7-145d0f3bddcb";
- fsType = "btrfs";
- options = [ "subvol=@homes" ];
- };
-
- fileSystems."/boot" = {
- device = "/dev/disk/by-uuid/A8C6-E3EB";
- fsType = "vfat";
- options = [
- "fmask=0022"
- "dmask=0022"
- ];
- };
-
- swapDevices = [ ];
-
- nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
- hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
-}
diff --git a/hosts/limbo/default.nix b/hosts/meowbook/default.nix
index 051a65e..084074e 100644
--- a/hosts/limbo/default.nix
+++ b/hosts/meowbook/default.nix
@@ -1,26 +1,20 @@
{ config, ... }:
{
imports = [
- ../../common/pipewire.nix
../../common/region/na-east.nix
./disks.nix
];
- home-manager.users.rosa = {
- imports = [
- ../../modules/user
- ];
-
- desktop.windowManager = "sway";
- programs.hyfetch.enable = true;
- };
-
networking.networkmanager = {
enable = true;
wifi.macAddress = "random";
};
programs.sway.enable = true;
+ security.doas.enable = true;
services.automatic-timezoned.enable = true;
- system.stateVersion = "26.05";
+ system = {
+ enableDesktopDefaults = true;
+ stateVersion = "26.05";
+ };
}
diff --git a/hosts/limbo/disks.nix b/hosts/meowbook/disks.nix
index 50fb894..50fb894 100644
--- a/hosts/limbo/disks.nix
+++ b/hosts/meowbook/disks.nix
diff --git a/hosts/limbo/hardware-configuration.nix b/hosts/meowbook/hardware-configuration.nix
index 46beb7f..46beb7f 100644
--- a/hosts/limbo/hardware-configuration.nix
+++ b/hosts/meowbook/hardware-configuration.nix
diff --git a/modules/default.nix b/modules/default.nix
index e62353b..83c02be 100644
--- a/modules/default.nix
+++ b/modules/default.nix
@@ -1,6 +1,12 @@
{
+ config,
+ lib,
+ options,
+ ...
+}:
+{
imports = [
- ./swayfx.nix
- ./tuigreet.nix
+ ./desktop.nix
+ ./doas.nix
];
}
diff --git a/modules/desktop.nix b/modules/desktop.nix
new file mode 100644
index 0000000..ed16388
--- /dev/null
+++ b/modules/desktop.nix
@@ -0,0 +1,21 @@
+{
+ config,
+ lib,
+ options,
+ ...
+}:
+{
+ config = lib.mkIf config.system.enableDesktopDefaults {
+ services.pipewire = {
+ enable = true;
+ alsa = {
+ enable = true;
+ support32Bit = true;
+ };
+
+ pulse.enable = true;
+ };
+ };
+
+ options.system.enableDesktopDefaults = lib.mkEnableOption "core desktop services such as pipewire";
+}
diff --git a/modules/doas.nix b/modules/doas.nix
new file mode 100644
index 0000000..d68bf6b
--- /dev/null
+++ b/modules/doas.nix
@@ -0,0 +1,12 @@
+{
+ config,
+ lib,
+ options,
+ ...
+}:
+{
+ security = {
+ doas.extraRules = [ { groups = [ "wheel" ]; } ];
+ sudo.enable = lib.mkDefault (!config.security.doas.enable);
+ };
+}
diff --git a/modules/swayfx.nix b/modules/swayfx.nix
deleted file mode 100644
index caa9fdf..0000000
--- a/modules/swayfx.nix
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- config,
- lib,
- pkgs,
- options,
- ...
-}:
-{
- options.programs.swayfx.enable = lib.mkEnableOption "swayfx";
-
- config.programs.sway =
- if config.programs.swayfx.enable then
- {
- enable = lib.mkForce true;
- package = lib.mkForce pkgs.swayfx;
- }
- else
- { };
-}
diff --git a/modules/tuigreet.nix b/modules/tuigreet.nix
deleted file mode 100644
index 28ece20..0000000
--- a/modules/tuigreet.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- config,
- lib,
- options,
- pkgs,
- ...
-}:
-{
- options = {
- greeters.tuigreet = {
- enable = lib.mkEnableOption "tuigreet";
- time = lib.mkOption {
- default = true;
- description = "Whether to display the time on the login screen";
- type = lib.types.bool;
- };
- };
- };
-
- config = {
- services.greetd = {
- enable = lib.mkForce config.greeters.tuigreet.enable;
- settings = lib.mkForce {
- default_session = {
- command = "${pkgs.tuigreet}/bin/tuigreet${if config.greeters.tuigreet.time then " --time" else ""}";
- user = "greeter";
- };
-
- terminal.vt = 1;
- };
-
- useTextGreeter = lib.mkForce config.greeters.tuigreet.enable;
- };
- };
-}
diff --git a/modules/user/default.nix b/modules/user/default.nix
deleted file mode 100644
index 5c8d960..0000000
--- a/modules/user/default.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- imports = [
- ./desktop
- ];
-}
diff --git a/modules/user/desktop/components/default.nix b/modules/user/desktop/components/default.nix
deleted file mode 100644
index 8d96216..0000000
--- a/modules/user/desktop/components/default.nix
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- imports = [
- ./fuzzel.nix
- ./waybar
- ];
-}
diff --git a/modules/user/desktop/components/fuzzel.nix b/modules/user/desktop/components/fuzzel.nix
deleted file mode 100644
index e4b6ef8..0000000
--- a/modules/user/desktop/components/fuzzel.nix
+++ /dev/null
@@ -1,30 +0,0 @@
-{ config, ... }:
-{
- programs.fuzzel.settings = {
- border = {
- radius = 0;
- width = 2;
- };
-
- colors = {
- background = "1e1e2eff";
- border = "89b4faff";
- input = "cdd6f4ff";
- match = "89b4faff";
- placeholder = "7f849cff";
- prompt = "bac2deff";
- selection = "585b70ff";
- selection-match = "89b4faff";
- selection-text = "cdd6f4ff";
- text = "cdd6f4ff";
- };
-
- main = {
- dpi-aware = true;
- font = "Fira Code:size=6";
- tabs = 4;
- terminal = "foot -a '{cmd}' -T '{cmd}' {cmd}";
- use-bold = true;
- };
- };
-}
diff --git a/modules/user/desktop/components/waybar/default.nix b/modules/user/desktop/components/waybar/default.nix
deleted file mode 100644
index 0fa0f16..0000000
--- a/modules/user/desktop/components/waybar/default.nix
+++ /dev/null
@@ -1,141 +0,0 @@
-{
- config,
- lib,
- options,
- ...
-}:
-{
- options.desktop.components.waybar.enable = lib.mkEnableOption "waybar";
- config.programs.waybar = {
- enable = config.desktop.components.waybar.enable;
- settings = {
- main = {
- modules-left = [
- "sway/workspaces"
- "tray"
- ];
-
- modules-center = [ "clock" ];
- modules-right = [
- "backlight"
- "battery"
- "network"
- "wireplumber"
- ];
-
- backlight = {
- format = "{icon}";
- format-icons = [
- ""
- "󰖨"
- ];
-
- tooltip-format = "{percent}%";
- };
-
- battery = {
- format = "{icon}";
- format-critical = "{icon} ({capacity}%)";
- format-icons = [
- ""
- ""
- ""
- ""
- ];
-
- format-time = "{H}h{m}m";
- format-warning = "{icon} ({capacity}%)";
- states = {
- critical = 15;
- warning = 25;
- };
-
- tooltip-format = "{time} remaining, {health}% battery health";
- tooltip-format-critical = "plug yo shit in NOW!!";
- };
-
- clock = {
- format = "{:%A, %b %d %Y - %H:%M %Z}";
- # i am the time god. fear me.
- timezones = [
- "America/Toronto"
- "America/Vancouver"
- "America/Edmonton"
- "America/Regina"
- "America/Toronto" # duplicated so it appears in the list too
- "America/Halifax"
- "America/St_Johns"
- "America/Sao_Paulo"
- "Etc/UTC"
- "Australia/Perth"
- ];
-
- tooltip-format = "{tz_list}";
- };
-
- network = {
- format-disabled = "󰀝";
- format-disconnected = "󰌙";
- format-ethernet = "󰌗 {ipaddr}/{cidr}";
- format-icons = [
- "󰤟"
- "󰤢"
- "󰤥"
- "󰤨"
- ];
-
- format-wifi = "{icon}";
- interval = 1;
- tooltip-format = "{ifname} tx: {bandwidthUpBytes} rx: {bandwidthDownBytes}";
- tooltip-format-wifi = ''
- <b>Network:</b> {essid}
- <b>{ifname}:</b> {ipaddr}/{cidr}
- <b>tx:</b> {bandwidthUpBytes}
- <b>rx:</b> {bandwidthDownBytes}
- '';
- };
-
- position = "bottom";
- "sway/workspaces" = {
- all-outputs = true;
- disable-scroll = true;
- format = "";
- persistent-workspaces = {
- "1" = [
- "DP-1"
- "eDP-1"
- ];
-
- "2" = [
- "DP-2"
- "eDP-1"
- ];
-
- "3" = [ ];
- "4" = [ ];
- "5" = [ ];
- "6" = [ ];
- "7" = [ ];
- "8" = [ ];
- "9" = [ ];
- };
- };
-
- wireplumber = {
- format = "{icon}";
- format-icons = [
- "󰕿"
- "󰖀"
- "󰕾"
- ];
-
- format-muted = "󰸈";
- on-click = "wpctl set-mute @DEFAULT_SINK@ toggle";
- tooltip-format = "{node_name} - {volume}%";
- };
- };
- };
-
- style = builtins.readFile ./style-${config.desktop.accent}.css;
- };
-}
diff --git a/modules/user/desktop/components/waybar/style-blue.css b/modules/user/desktop/components/waybar/style-blue.css
deleted file mode 100644
index 9df1136..0000000
--- a/modules/user/desktop/components/waybar/style-blue.css
+++ /dev/null
@@ -1,82 +0,0 @@
-* {
- border: none;
- border-radius: 0;
- font-family: 'FiraCode Nerd Font Mono';
- min-height: 0;
-}
-
-window#waybar {
- background: #11111b;
- color: #cdd6f4;
-}
-
-tooltip {
- background: #1e1e2e;
- border: 2px solid #89b4fa;
-}
-
-tooltip label {
- color: #cdd6f4;
-}
-
-#workspaces button {
- background: none;
- box-shadow: none;
- color: #585b70;
- padding: 0;
-}
-
-#workspaces button.empty {
- color: #313244;
-}
-
-#workspaces button.visible {
- color: #6c7086;
-}
-
-#workspaces button.focused {
- color: #89b4fa;
-}
-
-#workspaces button.urgent {
- color: #f38ba8;
-}
-
-#workspaces button:hover {
- color: #cdd6f4;
- text-shadow: inherit;
-}
-
-.module {
- padding: 0 8px;
- padding-top: 2px;
-}
-
-.modules-left {
- margin-left: 8px;
- margin-right: 4px;
-}
-
-.modules-right {
- margin-left: 4px;
- margin-right: 8px;
-}
-
-@keyframes blink {
- to {
- color: #cdd6f4;
- }
-}
-
-#battery.charging {
- color: #a6e3a1;
-}
-
-#battery.critical:not(.charging) {
- animation-direction: alternate;
- animation-duration: 0.5s;
- animation-iteration-count: infinite;
- animation-name: blink;
- animation-timing-function: steps(2);
- color: #f38ba8;
-}
diff --git a/modules/user/desktop/components/waybar/style-pink.css b/modules/user/desktop/components/waybar/style-pink.css
deleted file mode 100644
index 491279a..0000000
--- a/modules/user/desktop/components/waybar/style-pink.css
+++ /dev/null
@@ -1,82 +0,0 @@
-* {
- border: none;
- border-radius: 0;
- font-family: 'FiraCode Nerd Font Mono';
- min-height: 0;
-}
-
-window#waybar {
- background: #11111b;
- color: #cdd6f4;
-}
-
-tooltip {
- background: #1e1e2e;
- border: 2px solid #f5c2e7;
-}
-
-tooltip label {
- color: #cdd6f4;
-}
-
-#workspaces button {
- background: none;
- box-shadow: none;
- color: #585b70;
- padding: 0;
-}
-
-#workspaces button.empty {
- color: #313244;
-}
-
-#workspaces button.visible {
- color: #6c7086;
-}
-
-#workspaces button.focused {
- color: #f5c2e7;
-}
-
-#workspaces button.urgent {
- color: #f38ba8;
-}
-
-#workspaces button:hover {
- color: #cdd6f4;
- text-shadow: inherit;
-}
-
-.module {
- padding: 0 8px;
- padding-top: 2px;
-}
-
-.modules-left {
- margin-left: 8px;
- margin-right: 4px;
-}
-
-.modules-right {
- margin-left: 4px;
- margin-right: 8px;
-}
-
-@keyframes blink {
- to {
- color: #cdd6f4;
- }
-}
-
-#battery.charging {
- color: #a6e3a1;
-}
-
-#battery.critical:not(.charging) {
- animation-direction: alternate;
- animation-duration: 0.5s;
- animation-iteration-count: infinite;
- animation-name: blink;
- animation-timing-function: steps(2);
- color: #f38ba8;
-}
diff --git a/modules/user/desktop/default.nix b/modules/user/desktop/default.nix
deleted file mode 100644
index 7cd19ce..0000000
--- a/modules/user/desktop/default.nix
+++ /dev/null
@@ -1,129 +0,0 @@
-{
- config,
- lib,
- pkgs,
- options,
- ...
-}:
-{
- imports = [
- ./components
- ./window-managers
- ];
-
- options.desktop.windowManager = lib.mkOption {
- description = "Which window manager to use";
- default = null;
- type = with lib.types; nullOr (enum [ ]);
- };
-
- config = {
- fonts.fontconfig.enable = true;
- gtk = {
- enable = true;
- colorScheme = "dark";
- cursorTheme = {
- package = pkgs.catppuccin-cursors.mochaDark;
- name = "catppuccin-mocha-dark-cursors";
- size = 24;
- };
-
- theme = {
- package = (
- pkgs.catppuccin-gtk.override {
- variant = "mocha";
- }
- );
-
- name = "catppuccin-mocha-blue-standard";
- };
- };
-
- home = {
- file."Pictures/wallpaper.png" = {
- enable = (config.desktop.windowManager != null);
- source = ./wallpaper.png;
- };
-
- packages = with pkgs; [
- brightnessctl
- fira-code
- keepassxc
- nerd-fonts.fira-code
- ];
- };
-
- programs = {
- foot = {
- enable = lib.mkDefault (config.desktop.windowManager != null);
- settings = {
- bell = {
- notify = true;
- urgent = true;
- };
-
- colors = {
- 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";
- };
-
- cursor.blink = true;
- main = {
- dpi-aware = lib.mkDefault true;
- font = lib.mkDefault "FiraCode Nerd Font Mono:size=8";
- };
-
- mouse.hide-when-typing = true;
- };
- };
-
- librewolf = {
- enable = lib.mkDefault (config.desktop.windowManager != null);
- profiles = {
- # sidebar visibility keeps getting reset when launching the browser.
- default.settings."sidebar.visibility" = "hide-sidebar";
- noRFP = {
- id = 1;
- settings = {
- "privacy.resistFingerprinting" = false;
- "sidebar.visibility" = "hide-sidebar";
- "webgl.disabled" = false;
- };
- };
- };
-
- settings = {
- "browser.uidensity" = 1;
- "sidebar.animation.enabled" = false;
- "sidebar.new-sidebar.has-used" = true;
- "sidebar.verticalTabs" = true;
- };
- };
- };
- };
-}
diff --git a/modules/user/desktop/wallpaper.png b/modules/user/desktop/wallpaper.png
deleted file mode 100644
index 9b5f637..0000000
--- a/modules/user/desktop/wallpaper.png
+++ /dev/null
Binary files differ
diff --git a/modules/user/desktop/window-managers/default.nix b/modules/user/desktop/window-managers/default.nix
deleted file mode 100644
index 47a721a..0000000
--- a/modules/user/desktop/window-managers/default.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- imports = [
- ./sway.nix
- ];
-}
diff --git a/modules/user/desktop/window-managers/sway.nix b/modules/user/desktop/window-managers/sway.nix
deleted file mode 100644
index c52b1cf..0000000
--- a/modules/user/desktop/window-managers/sway.nix
+++ /dev/null
@@ -1,268 +0,0 @@
-{
- config,
- lib,
- options,
- pkgs,
- ...
-}:
-{
- options.desktop.windowManager = lib.mkOption { type = with lib.types; nullOr (enum [ "sway" ]); };
- config = {
- home.packages = with pkgs; [
- grim
- slurp
- ];
-
- programs = {
- fuzzel.enable = lib.mkDefault (config.desktop.windowManager == "sway");
- i3blocks = {
- enable = lib.mkDefault (config.desktop.windowManager == "sway");
- bars.bottom = {
- time = {
- command = "date +'%F %R'";
- interval = 60;
- };
- };
- };
-
- swaylock = {
- enable = lib.mkDefault (config.desktop.windowManager == "sway");
- settings = {
- color = "000000";
- no-unlock-indicator = true;
- };
- };
- };
-
- wayland.windowManager.sway =
- if (config.desktop.windowManager == "sway") then
- {
- enable = lib.mkForce true;
- package = null; # use the nixos module
- config = {
- bars = [
- {
- colors = {
- activeWorkspace = {
- background = "#11111b";
- border = "#11111b";
- text = "#cdd6f4";
- };
-
- background = "#11111b";
- focusedBackground = "#11111b";
- focusedSeparator = "#313244";
- focusedStatusline = "#cdd6f4";
- focusedWorkspace = {
- background = "#11111b";
- border = "#11111b";
- text = "#89b4fa";
- };
-
- inactiveWorkspace = {
- background = "#11111b";
- border = "#11111b";
- text = "#313244";
- };
-
- separator = "#313244";
- statusline = "#cdd6f4";
- urgentWorkspace = {
- background = "#11111b";
- border = "#11111b";
- text = "#f38ba8";
- };
- };
-
- fonts = {
- names = [ "Fira Code" ];
- size = 8.0;
- };
-
- statusCommand = "${pkgs.i3blocks}/bin/i3blocks -c ~/.config/i3blocks/bottom";
- }
- ];
-
- bindswitches = {
- "lid:off" = {
- action = "output eDP-1 power on";
- locked = true;
- };
-
- "lid:on" = {
- action = "output eDP-1 power off";
- locked = true;
- };
- };
-
- colors = # catppuccin mocha
- let
- base = "#1e1e2e";
- blue = "#89b4fa";
- red = "#f38ba8";
- surface1 = "#45475a";
- teal = "#94e2d5";
- text = "#cdd6f4";
- in
- {
- focused = {
- background = "${blue}";
- border = "${blue}";
- childBorder = "${blue}";
- indicator = "${teal}";
- text = "${base}";
- };
-
- focusedInactive = {
- background = "${surface1}";
- border = "${surface1}";
- childBorder = "${surface1}";
- indicator = "${surface1}";
- text = "${text}";
- };
-
- unfocused = {
- background = "${base}";
- border = "${base}";
- childBorder = "${base}";
- indicator = "${base}";
- text = "${text}";
- };
-
- urgent = {
- background = "${red}";
- border = "${red}";
- childBorder = "${red}";
- indicator = "${red}";
- text = "${base}";
- };
- };
-
- floating.titlebar = false;
- focus.followMouse = false;
- fonts = {
- names = [ "Fira Code" ];
- size = 8.0;
- };
-
- gaps = {
- inner = 4;
- outer = 8;
- };
-
- input = {
- "*" = {
- accel_profile = "flat";
- };
-
- "type:touchpad" = {
- drag = "enabled";
- dwt = "enabled";
- natural_scroll = "enabled";
- tap = "enabled";
- };
- };
-
- keybindings =
- let
- mod = config.wayland.windowManager.sway.config.modifier;
- in
- {
- "${mod}+Return" = "exec foot";
- "${mod}+Q" = "kill";
- "${mod}+Alt+Q" = "exit";
- "${mod}+V" = "splitt";
- "${mod}+H" = "focus left";
- "${mod}+J" = "focus down";
- "${mod}+K" = "focus up";
- "${mod}+L" = "focus right";
- "${mod}+Shift+H" = "move left";
- "${mod}+Shift+J" = "move down";
- "${mod}+Shift+K" = "move up";
- "${mod}+Shift+L" = "move right";
- "${mod}+Minus" = "resize shrink width 5";
- "${mod}+Shift+Equal" = "resize grow height 5";
- "${mod}+Shift+Minus" = "resize shrink height 5";
- "${mod}+Equal" = "resize grow width 5";
- "${mod}+1" = "workspace 1";
- "${mod}+2" = "workspace 2";
- "${mod}+3" = "workspace 3";
- "${mod}+4" = "workspace 4";
- "${mod}+5" = "workspace 5";
- "${mod}+6" = "workspace 6";
- "${mod}+7" = "workspace 7";
- "${mod}+8" = "workspace 8";
- "${mod}+9" = "workspace 9";
- "${mod}+Shift+1" = "move workspace 1";
- "${mod}+Shift+2" = "move workspace 2";
- "${mod}+Shift+3" = "move workspace 3";
- "${mod}+Shift+4" = "move workspace 4";
- "${mod}+Shift+5" = "move workspace 5";
- "${mod}+Shift+6" = "move workspace 6";
- "${mod}+Shift+7" = "move workspace 7";
- "${mod}+Shift+8" = "move workspace 8";
- "${mod}+Shift+9" = "move workspace 9";
- "${mod}+F" = "floating toggle";
- "${mod}+G" = "layout toggle split tabbed";
- "${mod}+R" = "exec fuzzel";
- "${mod}+Shift+S" = "exec grim -g \"$(slurp)\" ~/Pictures/screenshot.png";
- "${mod}+Alt+L" = "exec swaylock";
- "XF86AudioRaiseVolume" = "exec wpctl set-volume @DEFAULT_SINK@ 5%+ -l 1";
- "XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_SINK@ 5%- -l 1";
- "XF86AudioMute" = "exec wpctl set-mute @DEFAULT_SINK@ toggle";
- "XF86MonBrightnessUp" = "exec brightnessctl --class=backlight s +10%";
- "XF86MonBrightnessDown" = "exec brightnessctl --class=backlight s 10%-";
- "Shift+XF86MonBrightnessUp" = "exec brightnessctl --device=chromeos::kbd_backlight s +10%";
- "Shift+XF86MonBrightnessDown" = "exec brightnessctl --device=chromeos::kbd_backlight s 10%-";
- "XF86RFKill" = "exec rfkill toggle 1";
- };
-
- modes = { };
- modifier = "Mod4";
- output = {
- "eDP-1" = {
- background = "~/Pictures/wallpaper.png fill";
- mode = "2256x1504@60Hz";
- position = "0 0";
- scale = "1.5";
- };
-
- "DP-1" = {
- background = "~/Pictures/wallpaper.png fill";
- mode = "1920x1080@165Hz";
- position = "0 0";
- };
-
- "DP-2" = {
- background = "~/Pictures/wallpaper.png fill";
- mode = "1920x1080@75Hz";
- position = "1920 0";
- };
- };
-
- seat.seat0.xcursor_theme = "catppuccin-mocha-dark-cursors";
- window.titlebar = false;
- workspaceOutputAssign = [
- {
- output = [
- "DP-1"
- "eDP-1"
- ];
-
- workspace = "1";
- }
- {
- output = "DP-2";
- workspace = "2";
- }
- ];
- };
-
- extraConfig = ''
- exec waybar
- '';
- }
- else
- { };
- };
-}
diff --git a/user/default.nix b/user/default.nix
deleted file mode 100644
index d4042c2..0000000
--- a/user/default.nix
+++ /dev/null
@@ -1,8 +0,0 @@
-{ config, lib, ... }:
-{
- users.users.rosa = {
- extraGroups = [ "wheel" ];
- initialPassword = "";
- isNormalUser = true;
- };
-}
diff --git a/user/home/default.nix b/user/home/default.nix
deleted file mode 100644
index 7526d83..0000000
--- a/user/home/default.nix
+++ /dev/null
@@ -1,27 +0,0 @@
-{ config, pkgs, ... }:
-{
- home-manager = {
- useGlobalPkgs = true;
- users.rosa = {
- imports = [
- ./git.nix
- ./hyfetch
- ./iamb.nix
- ./kakoune
- ./ssh.nix
- ./vencord
- ./zsh
- ];
-
- home = {
- homeDirectory = "/home/rosa";
- packages = with pkgs; [
- links2
- ];
-
- stateVersion = "26.05";
- username = "rosa";
- };
- };
- };
-}
diff --git a/user/home/git.nix b/user/home/git.nix
deleted file mode 100644
index 65b4b7c..0000000
--- a/user/home/git.nix
+++ /dev/null
@@ -1,13 +0,0 @@
-{ config, ... }:
-{
- programs.git = {
- enable = true;
- settings = {
- init.defaultBranch = "main";
- user = {
- email = "rosaontheweb@proton.me";
- name = "Rosa";
- };
- };
- };
-}
diff --git a/user/home/hyfetch/config.conf b/user/home/hyfetch/config.conf
deleted file mode 100644
index a670fb1..0000000
--- a/user/home/hyfetch/config.conf
+++ /dev/null
@@ -1,959 +0,0 @@
-# See this wiki page for more info:
-# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
-print_info() {
- info title
- #info underline
-
- info "CPU" cpu
- info "GPU" gpu
- info "Memory" memory
- info "Shell" shell
- info "Kernel" kernel
- info "Uptime" uptime
- #info "OS" distro
- #info "Host" model
- #info "Packages" packages
- #info "Editor" editor
- #info "Resolution" resolution
- #info "DE" de
- #info "WM" wm
- #info "WM Theme" wm_theme
- #info "Theme" theme
- #info "Icons" icons
- #info "Cursor" cursor
- #info "Terminal" term
- #info "Terminal Font" term_font
- #info "Network" network
- #info "Bluetooth" bluetooth
- #info "BIOS" bios
-
- # info "GPU Driver" gpu_driver # Linux/macOS only
- # info "Disk" disk
- # info "Battery" battery
- # info "Power Adapter" power_adapter # macOS only
- # info "Font" font
- # info "Song" song
- # [[ "$player" ]] && prin "Music Player" "$player"
- # info "Local IP" local_ip
- # info "Public IP" public_ip
- # info "Users" users
- # info "Locale" locale # This only works on glibc systems.
-
- # info "Java" java_ver
- # info "Python" python_ver
- # info "Node" node_ver
-
- info cols
-}
-
-# Title
-
-
-# Hide/Show Fully qualified domain name.
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --title_fqdn
-title_fqdn="off"
-
-
-# Kernel
-
-
-# Shorten the output of the kernel function.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --kernel_shorthand
-# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
-#
-# Example:
-# on: '4.8.9-1-ARCH'
-# off: 'Linux 4.8.9-1-ARCH'
-kernel_shorthand="off"
-
-
-# Distro
-
-
-# Shorten the output of the distro function
-#
-# Default: 'off'
-# Values: 'on', 'tiny', 'off'
-# Flag: --distro_shorthand
-# Supports: Everything except Windows and Haiku
-distro_shorthand="off"
-
-# Show/Hide OS Architecture.
-# Show 'x86_64', 'x86' and etc in 'Distro:' output.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --os_arch
-#
-# Example:
-# on: 'Arch Linux x86_64'
-# off: 'Arch Linux'
-os_arch="on"
-
-
-# Uptime
-
-
-# Shorten the output of the uptime function
-#
-# Default: 'on'
-# Values: 'on', 'tiny', 'off'
-# Flag: --uptime_shorthand
-#
-# Example:
-# on: '2 days, 10 hours, 3 mins'
-# tiny: '2d 10h 3m'
-# off: '2 days, 10 hours, 3 minutes'
-uptime_shorthand="on"
-
-
-# Memory
-
-
-# Show memory percentage in output.
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --memory_percent
-#
-# Example:
-# on: '1801MiB / 7881MiB (22%)'
-# off: '1801MiB / 7881MiB'
-memory_percent="on"
-
-# Change memory output unit.
-#
-# Default: 'mib'
-# Values: 'kib', 'mib', 'gib', 'tib'
-# Flag: --memory_unit
-#
-# Example:
-# kib '1020928KiB / 7117824KiB'
-# mib '1042MiB / 6951MiB'
-# gib: ' 0.98GiB / 6.79GiB'
-memory_unit="gib"
-
-# Change memory output precision.
-#
-# Default: '2'
-# Values: integer ≥ 0
-# Flag: --memory_precision
-mem_precision=2
-
-# Packages
-
-
-# Show/Hide Package Manager names.
-#
-# Default: 'tiny'
-# Values: 'on', 'tiny' 'off'
-# Flag: --package_managers
-#
-# Example:
-# on: '998 (pacman), 8 (flatpak), 4 (snap)'
-# tiny: '908 (pacman, flatpak, snap)'
-# off: '908'
-package_managers="on"
-
-
-# Show separate user and system packages for supported package managers
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --package_separate
-#
-# Example:
-# on: '8 packages (flatpak-system), 9 packages (flatpak-user)'
-# off: '17 packages (flatpak)'
-package_separate="on"
-
-# Reduce output of packages list by not showing programming language package managers or Steam games
-#
-# Flag: --package_minimal
-#
-# Example:
-# default: 'Packages: 1 (npm), 991 (emerge), 3 (steam), 23 (flatpak-system)'
-# minimal: 'Packages: 991 (emerge), 23 (flatpak-system)'
-package_minimal=""
-
-
-# Shell
-
-
-# Show the path to $SHELL
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --shell_path
-#
-# Example:
-# on: '/bin/bash'
-# off: 'bash'
-shell_path="off"
-
-# Show $SHELL version
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --shell_version
-#
-# Example:
-# on: 'bash 4.4.5'
-# off: 'bash'
-shell_version="on"
-
-
-# Editor
-
-
-# Show path to $EDITOR
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --editor_path
-#
-# Example:
-# on: '/opt/bin/vim'
-# off: 'vim'
-editor_path="off"
-
-# Show $EDITOR version
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: '--editor_version'
-#
-# Example:
-# on: 'vim 9.0'
-# off: 'vim'
-editor_version="on"
-
-
-# CPU
-
-
-# CPU speed type
-#
-# Default: 'bios_limit'
-# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
-# Flag: --speed_type
-# Supports: Linux with 'cpufreq'
-# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
-speed_type="bios_limit"
-
-# CPU speed shorthand
-#
-# Default: 'off'
-# Values: 'on', 'off'.
-# Flag: --speed_shorthand
-# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
-#
-# Example:
-# on: 'i7-6500U (4) @ 3.1GHz'
-# off: 'i7-6500U (4) @ 3.100GHz'
-speed_shorthand="on"
-
-# Enable/Disable CPU brand in output.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --cpu_brand
-#
-# Example:
-# on: 'Intel i7-6500U'
-# off: 'i7-6500U (4)'
-cpu_brand="on"
-
-# CPU Speed
-# Hide/Show CPU speed.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --cpu_speed
-#
-# Example:
-# on: 'Intel i7-6500U (4) @ 3.1GHz'
-# off: 'Intel i7-6500U (4)'
-cpu_speed="on"
-
-# CPU Cores
-# Display CPU cores in output
-#
-# Default: 'logical'
-# Values: 'logical', 'physical', 'off'
-# Flag: --cpu_cores
-# Support: 'physical' doesn't work on BSD.
-#
-# Example:
-# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
-# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
-# off: 'Intel i7-6500U @ 3.1GHz'
-cpu_cores="logical"
-
-# CPU Temperature
-# Hide/Show CPU temperature.
-# Note the temperature is added to the regular CPU function.
-#
-# Default: 'off'
-# Values: 'C', 'F', 'off'
-# Flag: --cpu_temp
-# Supports: Linux, BSD
-# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
-# coretemp kernel module. This only supports newer Intel processors.
-#
-# Example:
-# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
-# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
-# off: 'Intel i7-6500U (4) @ 3.1GHz'
-cpu_temp="off"
-
-
-# GPU
-
-
-# Enable/Disable GPU Brand
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --gpu_brand
-#
-# Example:
-# on: 'AMD HD 7950'
-# off: 'HD 7950'
-gpu_brand="on"
-
-# Which GPU to display
-#
-# Default: 'all'
-# Values: 'all', 'dedicated', 'integrated'
-# Flag: --gpu_type
-# Supports: Linux
-#
-# Example:
-# all:
-# GPU1: AMD HD 7950
-# GPU2: Intel Integrated Graphics
-#
-# dedicated:
-# GPU1: AMD HD 7950
-#
-# integrated:
-# GPU1: Intel Integrated Graphics
-gpu_type="all"
-
-
-# Resolution
-
-
-# Display refresh rate next to each monitor
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --refresh_rate
-# Supports: Doesn't work on Windows.
-#
-# Example:
-# on: '1920x1080 @ 60Hz'
-# off: '1920x1080'
-refresh_rate="on"
-
-
-# Gtk Theme / Icons / Font
-
-
-# Shorten output of GTK Theme / Icons / Font
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --gtk_shorthand
-#
-# Example:
-# on: 'Numix, Adwaita'
-# off: 'Numix [GTK2], Adwaita [GTK3]'
-gtk_shorthand="off"
-
-
-# Enable/Disable gtk2 Theme / Icons / Font
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --gtk2
-#
-# Example:
-# on: 'Numix [GTK2], Adwaita [GTK3]'
-# off: 'Adwaita [GTK3]'
-gtk2="on"
-
-# Enable/Disable gtk3 Theme / Icons / Font
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --gtk3
-#
-# Example:
-# on: 'Numix [GTK2], Adwaita [GTK3]'
-# off: 'Numix [GTK2]'
-gtk3="on"
-
-# Enable/Disable Qt Theme / Icons / Font
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --qt
-#
-# Example:
-# on: 'Breeze [Qt], Arc [GTK3]'
-# off: 'Arc [GTK3]'
-qt="on"
-
-# IP Address
-
-
-# Website to ping for the public IP
-#
-# Default: 'http://ident.me'
-# Values: 'url'
-# Flag: --ip_host
-public_ip_host="http://ident.me"
-
-# Public IP timeout.
-#
-# Default: '2'
-# Values: 'int'
-# Flag: --ip_timeout
-public_ip_timeout=2
-
-# Local IP interface
-#
-# Default: 'auto' (interface of default route)
-# Values: 'auto', 'en0', 'en1'
-# Flag: --ip_interface
-local_ip_interface=('auto')
-
-
-# Desktop Environment
-
-
-# Show Desktop Environment version
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --de_version
-de_version="on"
-
-
-# Disk
-
-
-# Which disks to display.
-# The values can be any /dev/sdXX, mount point or directory.
-# NOTE: By default we only show the disk info for '/'.
-#
-# Default: '/'
-# Values: '/', '/dev/sdXX', '/path/to/drive'.
-# Flag: --disk_show
-#
-# Example:
-# disk_show=('/' '/dev/sdb1'):
-# 'Disk (/): 74G / 118G (66%)'
-# 'Disk (/mnt/Videos): 823G / 893G (93%)'
-#
-# disk_show=('/'):
-# 'Disk (/): 74G / 118G (66%)'
-#
-disk_show=('/')
-
-# Disk subtitle.
-# What to append to the Disk subtitle.
-#
-# Default: 'mount'
-# Values: 'mount', 'name', 'dir', 'none'
-# Flag: --disk_subtitle
-#
-# Example:
-# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
-# 'Disk (/dev/sdb2): 74G / 118G (66%)'
-#
-# mount: 'Disk (/): 74G / 118G (66%)'
-# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
-# 'Disk (/mnt/Videos): 74G / 118G (66%)'
-#
-# dir: 'Disk (/): 74G / 118G (66%)'
-# 'Disk (Local Disk): 74G / 118G (66%)'
-# 'Disk (Videos): 74G / 118G (66%)'
-#
-# none: 'Disk: 74G / 118G (66%)'
-# 'Disk: 74G / 118G (66%)'
-# 'Disk: 74G / 118G (66%)'
-disk_subtitle="mount"
-
-# Disk percent.
-# Show/Hide disk percent.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --disk_percent
-#
-# Example:
-# on: 'Disk (/): 74G / 118G (66%)'
-# off: 'Disk (/): 74G / 118G'
-disk_percent="on"
-
-
-# Song
-
-
-# Manually specify a music player.
-#
-# Default: 'auto'
-# Values: 'auto', 'player-name'
-# Flag: --music_player
-#
-# Available values for 'player-name':
-#
-# amarok
-# audacious
-# banshee
-# bluemindo
-# cider
-# clementine
-# cmus
-# deadbeef
-# deepin-music
-# dragon
-# elisa
-# exaile
-# gnome-music
-# gmusicbrowser
-# gogglesmm
-# guayadeque
-# io.elementary.music
-# iTunes
-# Music
-# juk
-# lollypop
-# MellowPlayer
-# mocp
-# mopidy
-# mpd
-# muine
-# netease-cloud-music
-# olivia
-# playerctl
-# pogo
-# pragha
-# qmmp
-# quodlibet
-# rhythmbox
-# sayonara
-# smplayer
-# spotify
-# strawberry
-# tauonmb
-# tomahawk
-# vlc
-# xmms2d
-# xnoise
-# yarock
-music_player="auto"
-
-# Format to display song information.
-#
-# Default: '%artist% - %album% - %title%'
-# Values: '%artist%', '%album%', '%title%'
-# Flag: --song_format
-#
-# Example:
-# default: 'Song: Jet - Get Born - Sgt Major'
-song_format="%artist% - %album% - %title%"
-
-# Print the Artist, Album and Title on separate lines
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --song_shorthand
-#
-# Example:
-# on: 'Artist: The Fratellis'
-# 'Album: Costello Music'
-# 'Song: Chelsea Dagger'
-#
-# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
-song_shorthand="off"
-
-# 'mpc' arguments (specify a host, password etc).
-#
-# Default: ''
-# Example: mpc_args=(-h HOST -P PASSWORD)
-mpc_args=()
-
-
-# Text Colors
-
-
-# Text Colors
-#
-# Default: 'distro'
-# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
-# Flag: --colors
-#
-# Each number represents a different part of the text in
-# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
-#
-# Example:
-# colors=(distro) - Text is colored based on Distro colors.
-# colors=(4 6 1 8 8 6) - Text is colored in the order above.
-colors=(distro)
-
-
-# Text Options
-
-
-# Toggle bold text
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --bold
-bold="on"
-
-# Enable/Disable Underline
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --underline
-underline_enabled="on"
-
-# Underline character
-#
-# Default: '-'
-# Values: 'string'
-# Flag: --underline_char
-underline_char="-"
-
-
-# Info Separator
-# Replace the default separator with the specified string.
-#
-# Default: ':'
-# Flag: --separator
-#
-# Example:
-# separator="->": 'Shell-> bash'
-# separator=" =": 'WM = dwm'
-separator=":"
-
-
-# Color Blocks
-
-
-# Color block range
-# The range of colors to print.
-#
-# Default: '0', '15'
-# Values: 'num'
-# Flag: --block_range
-#
-# Example:
-#
-# Display colors 0-7 in the blocks. (8 colors)
-# neofetch --block_range 0 7
-#
-# Display colors 0-15 in the blocks. (16 colors)
-# neofetch --block_range 0 15
-block_range=(0 7)
-
-# Toggle color blocks
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --color_blocks
-color_blocks="on"
-
-# Color block width in spaces
-#
-# Default: '3'
-# Values: 'num'
-# Flag: --block_width
-block_width=2
-
-# Color block height in lines
-#
-# Default: '1'
-# Values: 'num'
-# Flag: --block_height
-block_height=1
-
-# Color Alignment
-#
-# Default: 'auto'
-# Values: 'auto', 'num'
-# Flag: --col_offset
-#
-# Number specifies how far from the left side of the terminal (in spaces) to
-# begin printing the columns, in case you want to e.g. center them under your
-# text.
-# Example:
-# col_offset="auto" - Default behavior of neofetch
-# col_offset=7 - Leave 7 spaces then print the colors
-col_offset="auto"
-
-# Progress Bars
-
-
-# Bar characters
-#
-# Default: '-', '='
-# Values: 'string', 'string'
-# Flag: --bar_char
-#
-# Example:
-# neofetch --bar_char 'elapsed' 'total'
-# neofetch --bar_char '-' '='
-bar_char_elapsed="-"
-bar_char_total="="
-
-# Toggle Bar border
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --bar_border
-bar_border="on"
-
-# Progress bar length in spaces
-# Number of chars long to make the progress bars.
-#
-# Default: '15'
-# Values: 'num'
-# Flag: --bar_length
-bar_length=15
-
-# Progress bar colors
-# When set to distro, uses your distro's logo colors.
-#
-# Default: 'distro', 'distro'
-# Values: 'distro', 'num'
-# Flag: --bar_colors
-#
-# Example:
-# neofetch --bar_colors 3 4
-# neofetch --bar_colors distro 5
-bar_color_elapsed="distro"
-bar_color_total="distro"
-
-
-# Info display
-# Display a bar with the info.
-#
-# Default: 'off'
-# Values: 'bar', 'infobar', 'barinfo', 'off'
-# Flags: --memory_display
-# --battery_display
-# --disk_display
-#
-# Example:
-# bar: '[---=======]'
-# infobar: 'info [---=======]'
-# barinfo: '[---=======] info'
-# off: 'info'
-memory_display="off"
-battery_display="off"
-disk_display="off"
-
-
-# Backend Settings
-
-
-# Image backend.
-#
-# Default: 'ascii'
-# Values: 'ascii', 'caca', 'catimg', 'chafa', 'jp2a', 'iterm2', 'off',
-# 'pot', 'termpix', 'pixterm', 'tycat', 'w3m', 'kitty', 'ueberzug',
-# 'viu'
-
-# Flag: --backend
-image_backend="ascii"
-
-# Image Source
-#
-# Which image or ascii file to display.
-#
-# Default: 'auto'
-# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
-# 'command output (neofetch --ascii "$(fortune | cowsay -W 30)")'
-# Flag: --source
-#
-# NOTE: 'auto' will pick the best image source for whatever image backend is used.
-# In ascii mode, distro ascii art will be used and in an image mode, your
-# wallpaper will be used.
-image_source="auto"
-
-
-# Ascii Options
-
-
-# Ascii distro
-# Which distro's ascii art to display.
-#
-# Default: 'auto'
-# Values: 'auto', 'distro_name'
-# Flag: --ascii_distro
-#
-# NOTE: Adélie, aerOS, Afterglow, AIX, AlmaLinux, Alpine, Alter, Amazon, AmogOS, Anarchy, Android,
-# Antergos, antiX, AOSC OS, Aperio GNU/Linux, Aperture, Apricity, Arch, ArchBox, Archcraft,
-# archcraft_ascii, archcraft_minimal, ARCHlabs, ArchMerge, ArchStrike, ArcoLinux, Arkane, ArseLinux,
-# Artix, Arya, Asahi, AsteroidOS, astOS, Astra Linux, Athena, azos, Bazzite, Bedrock, BigLinux,
-# BigLinux_large, Bitrig, BlackArch, BlackMesa, blackPanther, BLAG, BlankOn, BlueLight, Bodhi,
-# bonsai, BSD, BunsenLabs, CachyOS, Calculate, CalinixOS, Carbs, CBL-Mariner, CelOS, Center, CentOS,
-# Chakra, ChaletOS, Chapeau, Chimera, ChonkySealOS, Chrom, Cleanjaro, Clear Linux OS, ClearOS,
-# Clover, Cobalt, Condres, Container Linux by CoreOS, CRUX, Crystal Linux, Cucumber, CutefishOS,
-# CuteOS, CyberOS, dahlia, DarkOs, Darwin, Debian, Deepin, DesaOS, Devuan, DietPi, digital UNIX,
-# DracOS, DragonFly, Drauger, Droidian, Elementary, Elive, EncryptOS, EndeavourOS, Endless, Enso,
-# EuroLinux, EvolutionOS, eweOS, Exherbo, Exodia Predator OS, Fedora, Fedora Kinoite, Fedora
-# Sericea, Fedora Silverblue, Fedora_unicode, FemboyOS, Feren, Finnix, Floflis, FreeBSD, FreeMiNT,
-# Frugalware, Funtoo, Furreto, GalliumOS, Garuda, Gentoo, GhostBSD, glaucus, Gloire, gNewSense,
-# GNOME, GNU, GoboLinux, GrapheneOS, Grombyang, Guix, Haiku, HamoniKR, HarDClanZ, Hash, Huayra,
-# Hybrid, HydroOS, Hyperbola, iglunix, instantOS, Interix, IRIX, Itc, januslinux, Kaisen, Kali,
-# KaOS, KDE, Kibojoe, Kogaion, Korora, KrassOS, KSLinux, Kubuntu, LainOS, LangitKetujuh, LaxerOS,
-# LEDE, LibreELEC, Linspire, Linux, Linux Lite, Linux Mint, Linux Mint Old, LinuxFromScratch, Live
-# Raizo, LMDE, Lubuntu, Lunar, mac, MacaroniOS, Mageia, Magix, MagpieOS, MainsailOS, Mandriva,
-# Manjaro, MassOS, MatuusOS, Maui, Mauna, Meowix, Mer, Minix, MIRACLE LINUX, MX, Namib, NekOS,
-# Neptune, NetBSD, Netrunner, Nitrux, NixOS, nixos_colorful, Nobara, NomadBSD, Nurunner, NuTyX,
-# Obarun, OBRevenge, OmniOS, Open Source Media Center, OpenBSD, openEuler, OpenIndiana, openKylin,
-# openmamba, OpenMandriva, OpenStage, openSUSE, openSUSE Leap, openSUSE Tumbleweed, openSUSE
-# Tumbleweed-Slowroll, OPNsense, Oracle, orchid, OS Elbrus, PacBSD, Panwah, Parabola, parch, Pardus,
-# Parrot, Parsix, PCBSD, PCLinuxOS, pearOS, Pengwin, Pentoo, Peppermint, Peropesis, phyOS, PikaOS,
-# Pisi, PNM Linux, Pop!_OS, Porteus, PostMarketOS, Profelis SambaBOX, Proxmox, PuffOS, Puppy,
-# PureOS, Q4OS, Qubes, Qubyt, Quibian, Radix, Raspbian, ravynOS, Reborn OS, Red Star, Redcore,
-# Redhat, Refracted Devuan, Regata, Regolith, RhaymOS, Rhino Linux, rocky, Rosa, Sabayon, sabotage,
-# Sailfish, SalentOS, Salient OS, Salix, Sasanqua, Scientific, secureblue, semc, Septor, Serene,
-# SharkLinux, ShastraOS, Siduction, SkiffOS, Slackel, Slackware, SliTaz, SmartOS, Soda, Solus,
-# Source Mage, Sparky, Star, SteamOS, Stock Linux, Sulin, SunOS, SwagArch, t2, Tails, Tatra, TeArch,
-# TorizonCore, Trisquel, Twister, Ubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE,
-# Ubuntu Studio, Ubuntu Sway, Ubuntu Touch, Ubuntu-GNOME, ubuntu_old02, Ultramarine Linux,
-# unicodearch, Univalent, Univention, Uos, UrukOS, uwuntu, Vanilla, Venom, VNux, Void, VzLinux, wii-
-# linux-ngx, Windows, Windows 10, Windows 11, Windows95, Wrt, Xenia, Xenia2, XFerience, Xray_OS,
-# Xubuntu, yiffOS, Zorin have ascii logos.
-
-# NOTE: arch, dragonfly, Fedora, LangitKetujuh, nixos, redhat, Ubuntu, void have 'old' logo
-# variants, use {distro}_old to use them.
-
-# NOTE: alpine, android, arch, arcolinux, artix, CalinixOS, centos, cleanjaro, crux, debian,
-# dragonfly, elementary, endeavouros, fedora, freebsd, garuda, gentoo, guix, haiku, hyperbola, kali,
-# Linux, linuxlite, linuxmint, mac, mageia, MainsailOS, manjaro, mx, netbsd, nixos, openbsd,
-# opensuse, orchid, parabola, popos, postmarketos, pureos, Raspbian, rocky, slackware, sunos,
-# ubuntu, venom, void have 'small' logo variants, use {distro}_small to use them.
-ascii_distro="auto"
-
-# Ascii Colors
-#
-# Default: 'distro'
-# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
-# Flag: --ascii_colors
-#
-# Example:
-# ascii_colors=(distro) - Ascii is colored based on Distro colors.
-# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
-ascii_colors=(distro)
-
-# Bold ascii logo
-# Whether or not to bold the ascii logo.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --ascii_bold
-ascii_bold="on"
-
-
-# Image Options
-
-
-# Image loop
-# Setting this to on will make neofetch redraw the image constantly until
-# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --loop
-image_loop="off"
-
-# Thumbnail directory
-#
-# Default: '~/.cache/thumbnails/neofetch'
-# Values: 'dir'
-thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
-
-# Crop mode
-#
-# Default: 'normal'
-# Values: 'normal', 'fit', 'fill'
-# Flag: --crop_mode
-#
-# See this wiki page to learn about the fit and fill options.
-# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
-crop_mode="normal"
-
-# Crop offset
-# Note: Only affects 'normal' crop mode.
-#
-# Default: 'center'
-# Values: 'northwest', 'north', 'northeast', 'west', 'center'
-# 'east', 'southwest', 'south', 'southeast'
-# Flag: --crop_offset
-crop_offset="center"
-
-# Image size
-# The image is half the terminal width by default.
-#
-# Default: 'auto'
-# Values: 'auto', '00px', '00%', 'none'
-# Flags: --image_size
-# --size
-image_size="auto"
-
-# Catimg block size.
-# Control the resolution of catimg.
-#
-# Default: '2'
-# Values: '1', '2'
-# Flags: --catimg_size
-catimg_size="2"
-
-# Gap between image and text
-#
-# Default: '3'
-# Values: 'num', '-num'
-# Flag: --gap
-gap=3
-
-# Image offsets
-# Only works with the w3m backend.
-#
-# Default: '0'
-# Values: 'px'
-# Flags: --xoffset
-# --yoffset
-yoffset=0
-xoffset=0
-
-# Image background color
-# Only works with the w3m backend.
-#
-# Default: ''
-# Values: 'color', 'blue'
-# Flag: --bg_color
-background_color=
-
-
-# Misc Options
-
-# Stdout mode
-# If enabled, turn off all colors and disables image backend (ASCII/Image).
-# Useful for piping into another command.
-# Default: 'auto'
-# Values: 'auto', 'on', 'off'
-stdout="auto"
diff --git a/user/home/hyfetch/default.nix b/user/home/hyfetch/default.nix
deleted file mode 100644
index 2c3cfd9..0000000
--- a/user/home/hyfetch/default.nix
+++ /dev/null
@@ -1,16 +0,0 @@
-{ config, lib, ... }:
-{
- programs.hyfetch = {
- enable = lib.mkDefault false;
- settings = {
- backend = "neofetch";
- color_align.mode = "horizontal";
- distro = "nixos_small";
- mode = "rgb";
- preset = "transgender";
- pride_month_disable = false;
- };
- };
-
- xdg.configFile."neofetch/config.conf".source = ./config.conf;
-}
diff --git a/user/home/iamb.nix b/user/home/iamb.nix
deleted file mode 100644
index 8966a1b..0000000
--- a/user/home/iamb.nix
+++ /dev/null
@@ -1,32 +0,0 @@
-{ config, lib, ... }:
-{
- programs.iamb = {
- enable = lib.mkDefault false;
- settings = {
- default_profile = "personal";
- layout.style = "restore";
- 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/user/home/kakoune/colors/nord.kak b/user/home/kakoune/colors/nord.kak
deleted file mode 100644
index 55bcf52..0000000
--- a/user/home/kakoune/colors/nord.kak
+++ /dev/null
@@ -1,112 +0,0 @@
-# Nord Theme
-# https://www.nordtheme.com/docs/colors-and-palettes
-
-evaluate-commands %sh{
- # Polar Night (black)
- nord0="rgb:2e3440"
- nord1="rgb:3b4252"
- nord2="rgb:434c5e"
- nord3="rgb:4c566a"
- nord3_bright="rgb:616e88"
- # Snow Storm (white)
- nord4="rgb:d8dee9"
- nord5="rgb:e5e9f0"
- nord6="rgb:eceff4"
- # Frost (blue/green)
- nord7="rgb:8fbcbb"
- nord8="rgb:88c0d0"
- nord9="rgb:81a1c1"
- nord10="rgb:5e81ac"
- # Aurora
- nord11="rgb:bf616a" # red
- nord12="rgb:d08770" # orange
- nord13="rgb:ebcb8b" # yellow
- nord14="rgb:a3be8c" # green
- nord15="rgb:b48ead" # purple
-
- # Code highlighting
- echo "
- face global variable ${nord4}
- face global Default ${nord5},${nord0}
- face global builtin ${nord6}+b
- face global type ${nord7}
- face global function ${nord8}
- face global keyword ${nord9}
- face global meta ${nord9}
- face global attribute ${nord12}
- face global module ${nord13}
- face global string ${nord14}
- face global value ${nord15}
- "
-
- # comments are brighter since they're hard to see against the cursorline
- echo "face global comment ${nord3_bright}+i"
-
- # cursor/selection text is always black
- # backgrounds use Snow Storm for the primary cursor
- # and Frost for secondary elements
- echo "
- face global PrimaryCursor ${nord0},${nord4}+Bfg
- face global PrimarySelection ${nord0},${nord8}+g
- face global SecondaryCursor ${nord0},${nord9}+fg
- face global SecondarySelection ${nord0},${nord10}+g
- "
-
- # current line's number is white and matches the cursorline
- # other line's numbers are grey like comments
- echo "
- face global LineNumbers ${nord3_bright}+b
- face global LineNumberCursor ${nord4},${nord2}+b
- "
-
- # marks a soft-wrap in yellow
- echo "face global LineNumbersWrapped ${nord13},${nord1}"
- echo "face global WrapMarker ${nord13}+f"
-
-
- # selected element in menus
- echo "face global MenuForeground ${nord0},${nord8}+b"
-
- # non-selected element(s) in menus
- echo "face global MenuBackground default,${nord1}"
-
- # additional info in menus, like autocompletion source
- echo "face global MenuInfo default+iu"
-
-
- # bottom status line / prompt
- # not used much since we have powerline
- echo "face global StatusLine ${nord4},${nord1}"
- # tells you what mode you're using (besides normal)
- echo "face global StatusLineMode ${nord0},${nord7}+b"
- # special info
- echo "face global StatusLineInfo ${nord4}+b"
- # special values
- echo "face global StatusLineValue ${nord8}+i"
-
- echo "face global StatusCursor ${nord0},${nord4}"
- echo "face global Prompt default"
- echo "face global Whitespace ${nord10},${nord1}+f"
-
- # not really sure what this line does...
- echo "face global MatchingChar blue,red+F"
-
- # extra padding at the end of a buffer (file)
- echo "face global BufferPadding default,${nord3}"
-
- # general information, like Clippy
- echo "face global Information default,${nord1}"
- echo "face global Error ${nord4},${nord11}"
-
- # Markup
- echo "face global title ${nord8},${nord1}+b"
- echo "face global header ${nord7},${nord1}+b"
- echo "face global bold default,default+ba"
- echo "face global mono ${nord10}"
- echo "face global block ${nord13}"
- echo "face global Italic default,default+ia"
- echo "face global Underline default,default+ufa"
- echo "face global link ${nord8}+u"
- echo "face global bullet ${nord12}"
- echo "face global list ${nord14}"
-}
diff --git a/user/home/kakoune/colors/rose-pine.kak b/user/home/kakoune/colors/rose-pine.kak
deleted file mode 100644
index 83bd87a..0000000
--- a/user/home/kakoune/colors/rose-pine.kak
+++ /dev/null
@@ -1,76 +0,0 @@
-evaluate-commands %sh{
-
-base=rgb:191724
-surface=rgb:1f1d2e
-overlay=rgb:26233a
-inactive=rgb:555169
-subtle=rgb:6e6a86
-text=rgb:e0def4
-love=rgb:eb6f92
-gold=rgb:f6c177
-rose=rgb:ebbcba
-pine=rgb:31748f
-foam=rgb:9ccfd8
-iris=rgb:c4a7e7
-highlight=rgb:2a2837
-highlightInactive=rgb:211f2d
-highlightOverlay=rgb:3a384a
-
-
-## code
-echo "
- face global value ${iris}
- face global type ${iris}
- face global identifier ${subtle}
- face global string ${gold}
- face global keyword ${pine}
- face global operator default
- face global attribute ${foam}
- face global comment ${subtle}+i
- face global meta ${foam}
- face global builtin ${pine}
-
- face global variable ${rose}
- face global module ${foam}
- face global function ${foam}
-"
-
-## markup
-echo "
- face global title ${rose}+b
- face global header ${rose}
- face global bold default
- face global italic default
- face global mono ${rose}
- face global block ${pine}
- face global link ${love}
- face global bullet ${rose}
- face global list ${rose}
-"
-
-## builtin
-echo "
- face global Default ${text},default
- face global PrimarySelection ${base},${foam}
- face global SecondarySelection ${base},${pine}
- face global PrimaryCursor ${base},${text}
- face global SecondaryCursor default,${inactive}
- face global LineNumbers ${subtle},default
- face global LineNumberCursor ${gold},default
- face global MenuForeground ${text},${overlay}
- face global MenuBackground ${subtle},${surface}
- face global MenuInfo ${inactive}
- face global Information ${text},${overlay}
- face global Error ${base},${love}
- face global StatusLine ${text},${surface}
- face global StatusLineMode ${rose}
- face global StatusLineInfo ${foam}
- face global StatusLineValue ${pine}
- face global StatusCursor ${base},${text}
- face global Prompt ${foam},${surface}
- face global MatchingChar default+u
- face global BufferPadding ${inactive},default
- face global Whitespace ${inactive}+f
-"
-
-}
diff --git a/user/home/kakoune/default.nix b/user/home/kakoune/default.nix
deleted file mode 100644
index 5def202..0000000
--- a/user/home/kakoune/default.nix
+++ /dev/null
@@ -1,75 +0,0 @@
-{ config, pkgs, ... }:
-{
- programs.kakoune = {
- enable = true;
- colorSchemePackage = pkgs.kakounePlugins.kakoune-catppuccin;
- config = {
- colorScheme = "catppuccin_mocha";
- hooks = [
- {
- commands = "set window indentwidth 2";
- group = "indentwidth";
- name = "WinSetOption";
- option = "filetype=(nix)";
- }
- {
- commands = "lsp-enable-window";
- name = "WinSetOption";
- option = "filetype=(javascript|kotlin|qml|typescript|zig)";
- }
- {
- commands = ''
- set-option buffer lsp_servers %{
- [kotlin-language-server]
- root_globs = ["build.gradle.kts"]
- }
- '';
- name = "BufSetOption";
- option = "filetype=kotlin";
- }
- {
- commands = ''
- set-option buffer lsp_servers %{
- [qmlls]
- root_globs = ["shell.qml"]
- }
- '';
- name = "BufSetOption";
- option = "filetype=qml";
- }
- ];
-
- keyMappings = [
- {
- docstring = "Opens a new editor window";
- effect = ":new<ret>";
- key = "<c-w>";
- mode = "normal";
- }
- ];
-
- numberLines = {
- enable = true;
- highlightCursor = true;
- };
-
- ui = {
- assistant = "cat";
- setTitle = true;
- };
- };
-
- defaultEditor = true;
- extraConfig = builtins.readFile ./kakrc;
- plugins = with pkgs.kakounePlugins; [
- auto-pairs-kak
- kakoune-extra-filetypes
- kakoune-lsp
- ];
- };
-
- xdg.configFile."kak/colors" = {
- recursive = true;
- source = ./colors;
- };
-}
diff --git a/user/home/kakoune/kakrc b/user/home/kakoune/kakrc
deleted file mode 100644
index b327805..0000000
--- a/user/home/kakoune/kakrc
+++ /dev/null
@@ -1,2 +0,0 @@
-enable-auto-pairs
-eval %sh{kak-lsp --kakoune -s $kak_session}
diff --git a/user/home/ssh.nix b/user/home/ssh.nix
deleted file mode 100644
index d077e31..0000000
--- a/user/home/ssh.nix
+++ /dev/null
@@ -1,12 +0,0 @@
-{ config, ... }:
-{
- programs.ssh = {
- enable = true;
- enableDefaultConfig = false;
- matchBlocks = {
- "*" = {
- identityFile = "~/.ssh/id_ed25519";
- };
- };
- };
-}
diff --git a/user/home/vencord/default.nix b/user/home/vencord/default.nix
deleted file mode 100644
index 229e1be..0000000
--- a/user/home/vencord/default.nix
+++ /dev/null
@@ -1,20 +0,0 @@
-{ config, lib, ... }:
-{
- programs.vesktop = {
- enable = lib.mkDefault false;
- vencord = {
- themes = {
- mocha-blue = ./mocha-blue.theme.css;
- rose-pine = ./rose-pine.css;
- };
-
- settings = {
- enabledThemes = [ "mocha-blue.theme.css" ];
- plugins = {
- AlwaysExpandRoles.enabled = true;
- MessageLogger.enabled = true;
- };
- };
- };
- };
-}
diff --git a/user/home/vencord/mocha-blue.theme.css b/user/home/vencord/mocha-blue.theme.css
deleted file mode 100644
index 2900f07..0000000
--- a/user/home/vencord/mocha-blue.theme.css
+++ /dev/null
@@ -1,11 +0,0 @@
-/**
- * @name Catppuccin Mocha
- * @author winston#0001
- * @authorId 505490445468696576
- * @version 0.2.0
- * @description 🎮 Soothing pastel theme for Discord
- * @website https://github.com/catppuccin/discord
- * @invite r6Mdz5dpFc
- * **/
-
-@import url("https://catppuccin.github.io/discord/dist/catppuccin-mocha-blue.theme.css");
diff --git a/user/home/vencord/mocha-pink.theme.css b/user/home/vencord/mocha-pink.theme.css
deleted file mode 100644
index 880a410..0000000
--- a/user/home/vencord/mocha-pink.theme.css
+++ /dev/null
@@ -1,11 +0,0 @@
-/**
- * @name Catppuccin Mocha
- * @author winston#0001
- * @authorId 505490445468696576
- * @version 0.2.0
- * @description 🎮 Soothing pastel theme for Discord
- * @website https://github.com/catppuccin/discord
- * @invite r6Mdz5dpFc
- * **/
-
-@import url("https://catppuccin.github.io/discord/dist/catppuccin-mocha-pink.theme.css");
diff --git a/user/home/vencord/rose-pine.css b/user/home/vencord/rose-pine.css
deleted file mode 100644
index fe1eea5..0000000
--- a/user/home/vencord/rose-pine.css
+++ /dev/null
@@ -1,2071 +0,0 @@
-/**
-* @name Rosé Pine
-* @author Ardo
-* @version 4.5.0
-* @description All natural pine, faux fur and a bit of soho vibes for the classy minimalist.
-* @source https://github.com/rose-pine/discord
-* @updateUrl https://github.com/rose-pine/discord/blob/rose-pine.theme.css
-*/
-
-/*
-CONFIGURATION 📝‼️
-*/
-
-:root {
- /* 1=False ; 0=True */
- --windows-hover: 1;
-
- --base: #191724;
- --surface: #1f1d2e;
- --overlay: #26233a;
- --muted: #6e6a86;
- --subtle: #908caa;
- --text: #e0def4;
- --love: #eb6f92;
- --gold: #f6c177;
- --rose: #ebbcba;
- --pine: #31748f;
- --foam: #9ccfd8;
- --iris: #c4a7e7;
- --highlightLow: #21202e;
- --highlightMed: #403d52;
- --highlightHigh: #524f67;
-}
-
-
-/* ---------------------------- Global Styles ---------------------------- */
-
-
-/* Main Background */
-.content_c48ade {
- background-color: var(--overlay) !important;
-}
-
-/* Custom Logo Icon */
-.wrapper__6e9f8[aria-owns="guild-list-unread-dms"] .childWrapper__6e9f8 svg,
-.wrapper__6e9f8[data-list-item-id^="guildsnav___"] .childWrapper__6e9f8 svg {
- display: none !important;
- /* Hide the original SVG */
-}
-
-.wrapper__6e9f8[aria-owns="guild-list-unread-dms"] .childWrapper__6e9f8,
-.wrapper__6e9f8[data-list-item-id^="guildsnav___"] .childWrapper__6e9f8 {
- display: flex;
- align-items: center;
- justify-content: center;
- background-color: transparent !important;
- background-image: url("https://raw.githubusercontent.com/rose-pine/rose-pine-theme/main/assets/icon.png") !important;
- background-size: contain;
- background-repeat: no-repeat;
- background-position: center;
- width: 55px !important;
- height: 55px !important;
-}
-
-/* Top left custom text */
-.bar_c38106::before {
- content: "Rosé Pine";
- position: absolute;
- top: 10px;
- left: 16px;
- color: #ffffff77;
- font-size: 14px;
- font-weight: bold;
- font-family: var(--font-primary);
- z-index: 9999;
- pointer-events: none;
- opacity: 0.9;
- text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
-
-}
-
-.base__5e434,
-.content__5e434 {
- background-color: var(--overlay);
-}
-
-
-/* ---------------------------- System Bar (Windows) ---------------------------- */
-
-/* Remove Server Name Icon from Top bar */
-.title_c38106 {
- display: none !important;
-}
-
-/* TopBar */
-.bar_c38106 {
- background-color: var(--overlay) !important;
- border-bottom: 1px solid var(--overlay) !important;
-}
-
-/* Hides the Top Inbox etc buttons */
-.button__85643 {
- display: none !important;
-}
-
-.winButton_c38106 {
- width: 15px;
- height: 15px;
- border-radius: 50%;
- transition: background-color 0.2s ease-in-out;
- margin: 0 4px;
- opacity: var(--windows-hover);
- cursor: default;
-
-}
-.trailing_c38106 {
- padding-right: 10px !important;
-}
-
-.bar_c38106 {
- padding-right: 12px !important;
-}
-
-.bar_c38106:hover .winButton_c38106 {
- opacity: 1;
- transition: opacity 0.2s ease-in-out;
-}
-
-.winButtons_c38106.winButtonsWithDivider_c38106::before {
- display: none !important;
-}
-
-.winButton_c38106 svg {
- display: none;
-}
-
-/* Close */
-.winButton_c38106[aria-label="Close"] {
- background-color: var(--love);
-}
-
-.winButton_c38106[aria-label="Close"]:hover {
- background-color: color-mix(in srgb, var(--love), transparent 40%) !important;
-}
-
-/* Minimize */
-.winButton_c38106:nth-child(2) {
- background-color: var(--gold);
-}
-
-.winButton_c38106:nth-child(2):hover {
- background-color: color-mix(in srgb, var(--gold), transparent 40%) !important;
-}
-
-/* Maximize */
-.winButton_c38106:nth-child(1) {
- background-color: var(--iris);
-}
-
-.winButton_c38106:nth-child(1):hover {
- background-color: color-mix(in srgb, var(--iris), transparent 40%) !important;
-}
-
-.winButton_c38106:hover {
- opacity: 0.8;
-}
-
-
-
-
-/* ---------------------------- Server List (Left Sidebar) ---------------------------- */
-
-.wrapper_ef3116.guilds__5e434 {
- background-color: var(--overlay) !important;
-}
-.wrapper_ef3116.guilds__5e434 {
- background-color: var(--overlay) !important;
- margin-left: 12px !important;
- margin-right: 10px !important;
-}
-
-
-.itemsContainer_ef3116 {
- background-color: var(--overlay) !important;
- border-radius: 16px !important;
- border: 1px solid var(--iris) !important;
-}
-
-/* Main BG */
-.guilds_c48ade {
- background-color: transparent !important;
- border-color: var(--iris) !important;
-}
-
-/* The dot and server container */
-.wrapper_cc5dd2 .svg_cc5dd2 {
- background-color: transparent !important;
-}
-
-.childWrapper__6e9f8 {
- background-color: var(--highlightMed) !important;
-}
-
-.wrapper__6e9f8.selected__6e9f8 .icon__6e9f8,
-.wrapper__6e9f8:hover .icon__6e9f8 {
- background-color: var(--pine) !important;
-}
-
-.wrapper_cc5dd2 .lowerBadge_cc5dd2 .numberBadge__2b1f5 {
- /*Number Badge on Direct Message*/
- background-color: var(--love) !important;
-}
-
-.listItem__650eb {
- background-size: cover !important;
- background-position: center !important;
- background-repeat: no-repeat !important;
- background-color: transparent !important;
-}
-
-.pill_e5445c .item__58105 {
- /* Server Pill Active/Unread */
- background-color: var(--rose) !important;
-}
-
-.unreadMentionsBar_ef3116 {
- /* Unread mentions bar */
- background-color: var(--rose) !important;
-}
-
-.unreadMentionsBar_ef3116 .text__3b95d {
- color: var(--base) !important;
-}
-
-.guildSeparator__252b6 {
- background-color: var(--overlay) !important;
- height: 2px !important;
-}
-
-.stack_dbd263 {
- /* Server list outter */
- background-color: transparent !important;
- border-color: var(--iris) !important;
-}
-
-/* ---------------------------- Channel List ---------------------------- */
-
-.sidebarList_c48ade.sidebarListRounded_c48ade {
- background-color: var(--surface) !important;
-}
-.sidebarResizeHandle__5e434 {
- background-color: var(--overlay) !important;
-}
-.scroller__629e4.thin_d125d2.scrollerBase_d125d2.fade_d125d2 {
- background-color: var(--surface) !important;
-}
-.container_f37cb1.clickable_f37cb1 {
- border-top-right-radius: 20px !important;
-}
-.sidebarList__5e434.sidebarListRounded__5e434 {
- border: none !important;
- border-top: none !important;
- border-right: none !important;
- border-bottom: none !important;
- border-left: none !important;
-}
-
-.menu_c1e9c4 {
- /* Right click menu */
- background-color: var(--overlay) !important;
-}
-
-.sidebarList_c48ade {
- background-color: transparent !important;
- border: transparent !important;
-}
-
-.link__2ea32 .name__2ea32,
-/*Channel Name*/
-.link__2ea32:hover .name__2ea32,
-.containerDefault_c69b6d.selected_c69b6d .name__2ea32 {
- color: var(--text) !important;
-}
-
-.icon__2ea32 {
- /*Channel Icon - #*/
- color: var(--subtle) !important;
-}
-
-.icon__2ea32:hover,
-.link__2ea32:hover .icon__2ea32 {
- color: var(--text) !important;
-}
-
-.containerDefault__29444 .name__29444 {
- /* Category name */
- color: var(--iris) !important;
-}
-
-.containerDefault__29444:hover .name__29444 {
- /* Category name */
- color: var(--text) !important;
-}
-
-.container__13cf1,
-/* Category name */
-.defaultColor__4bd52,
-.container__2d263,
-/*User profile at the bottom left*/
-.title_b6c092,
-/*Channel title*/
-#message-username-1344916305186390036
-
-/*Username of message*/
- {
- color: var(--text) !important;
-}
-.panels__5e434 {
- background-color: var(--surface) !important;
- border: 1px solid color-mix(in srgb, var(--iris), transparent 70%) !important;
- border-radius: 20px !important;
-}
-.sidebar__5e434:after {
- background-color: var(--overlay) !important;
-}
-/* New message text */
-.channelInfo_c69b6d {
- color: var(--foam) !important;
-}
-.container__50387 {
- background-color: var(--overlay) !important;
-}
-
-/* Make Read Channel Names duller */
-.wrapper__2ea32:not(.modeUnreadImportant__2ea32) .name__2ea32 {
- /* color: var(--muted) !important; */
- opacity: 0.4 !important;
-}
-
-/* Make selected channel text foam color - more specific selector */
-.containerDefault_c69b6d.selected_c69b6d .name__2ea32,
-.wrapper__2ea32.modeSelected__2ea32 .name__2ea32 {
- color: var(--iris) !important;
- opacity: 1 !important;
-}
-
-.folderIcon__48112 {
- color: var(--foam) !important;
-}
-/* Server header without banner */
-.container_f37cb1[data-banner-visible="false"],
-.container_f37cb1[data-has-banner="false"] {
- background-color: var(--surface) !important;
-}
-
-/* New message text */
-.channelInfo_c69b6d, .text-xs\/semibold_cf4812 {
- color: var(--foam) !important;
-}
-
-.progressContainer__0d0f9 {
- background-color: var(--highlightMed) !important;
-}
-
-/* ---------------------------- Main Chat Area ---------------------------- */
-
-.chatContent_f75fb0 {
- /* Main Chat area */
- background-color: var(--surface) !important;
- border-color: color-mix(in srgb, var(--foam), transparent 70%) !important;
-}
-.chat_f75fb0 {
- padding-bottom: 10px !important;
-}
-.page__5e434 {
- border: none !important;
-}
-.formWithLoadedChatInput_f75fb0:before {
- background: transparent !important;
-}
-
-.subtitleContainer_f75fb0 {
- /* Channel title */
- color: var(--base) !important;
-}
-/* Remove the ugly gradient */
-.chatGradient__36d07.chatGradientBase__36d07,
-.chatGradient__36d07,
-.chatGradientBase__36d07 {
- display: none !important;
- content: none !important;
- background: none !important;
- background-image: none !important;
- box-shadow: none !important;
- mask: none !important;
- pointer-events: none !important;
-}
-
-&.theme-midnight .content_f75fb0, &.theme-midnight .subtitleContainer_f75fb0 {
- border-left: none !important ;
-}
-
-.container_c8ffbb {
- /* Category container */
- background-color: var(--base) !important;
-}
-
-.membersWrap_c8ffbb {
- /* Hidden members in category */
- background-color: var(--surface) !important;
- color: var(--surface) !important;
-}
-
-.members_c8ffbb .thin__99f8c .scrollerBase__99f8c .fade__99f8c .customTheme__99f8c {
- /* Hidden members in category */
- color: var(--surface) !important;
- background-color: var(--surface) !important;
-}
-.container__0f2e8.openOnHover__0f2e8 {
- background-color: var(--overlay) !important;
-}
-
-/* Bot Tag */
-.botTag__5d473 {
- background-color: var(--foam) !important;
- color: var(--highlightLow) !important;
-}
-
-.botTagVerified__82f07 {
- color: var(--highlightLow) !important;
-}
-
-.botTagVerified__82f07 path {
- fill: var(--base);
-}
-
-
-.messageContent_c19a55 {
- /* Message text */
- color: var(--text) !important;
-}
-
-.markup__75297 a {
- color: var(--foam) !important;
-}
-
-.newMessagesBar__0f481 {
- /* Unread messages bar */
- background-color: var(--iris) !important;
-}
-
-/* VC background */
-.callContainer_cb9592 {
- background-color: var(--surface) !important;
-
-}
-
-.membersGroup_c8ffbb.container__13cf1 {
- color: var(--iris) !important;
-}
-
-.buttonsInner__5126c {
- background-color: var(--overlay) !important;
-}
-
-/* Embed BG */
-.gridContainer__623de {
- background-color: var(--overlay) !important;
-}
-
-/* Channel And roles and rules = Main Area */
-.content_f75fb0.container__0b563 {
- background-color: var(--surface) !important;
- border-radius: 25px !important;
-}
-
-.prompt__5d7c9 {
- background-color: var(--overlay) !important;
-}
-
-/* Announcement welcome bottom info bar */
-.wrapper__44df5 {
- background-color: var(--overlay) !important;
-}
-
-/* New Messages */
-.isUnread__908e2 {
- border-color: var(--love) !important;
-}
-
-.unreadPill__908e2.endCap__908e2 {
- background-color: var(--love) !important;
-}
-
-path.unreadPillCapStroke__908e2 {
- stroke: var(--love) !important;
- fill: var(--love) !important;
-}
-
-/* Jump to Present */
-.jumpToPresentBar__0f481.bottomBar__0f481.barBase__0f481.barWithAppLauncherButton__0f481 {
- background-color: var(--overlay) !important;
-}
-
-.button__201d5.lookFilled__201d5.colorBrand__201d5.sm.grow__201d5 {
- background-color: var(--foam) !important;
-}
-
-/* New Message Divider */
-.divider__5126c,
-.content__908e2 {
- background-color: var(--foam) !important;
-}
-
-.content__908e2 {
- color: var(--base) !important;
-}
-
-/* Update and Thread */
-.list_f369db.auto__99f8c.scrollerBase__99f8c {
- background-color: var(--surface) !important;
- border-radius: 25px !important;
-}
-.container__01ae2 {
- margin-bottom: 10px !important;
- margin-right: 10px !important;
-}
-
-.container_faa96b.mainCard_f369db {
- background-color: var(--overlay) !important;
- border-radius: 25px !important;
-}
-
-.mainCard_f369db.header_f369db {
- background-color: var(--surface) !important;
- border-radius: 25px !important;
-}
-
-.container_d9be46.collapsed_d9be46 {
- background-color: var(--overlay) !important;
- border-radius: 25px !important;
-}
-
-.container__34c2c {
- background-color: var(--overlay) !important;
-}
-
-.container__9293f {
- background-color: var(--surface) !important;
-}
-
-/* More specific rule for close buttons */
-.iconWrapper__9293f.clickable__9293f[aria-label="Close"] {
- color: var(--love) !important;
-}
-
-.iconWrapper__9293f.clickable__9293f[aria-label="Close"] svg {
- color: var(--love) !important;
-}
-
-.iconWrapper__9293f.clickable__9293f[aria-label="Close"] path {
- fill: var(--love) !important;
-}
-
-/* Code Blocks */
-.codeContainer__75297 {
- background-color: var(--overlay) !important;
- border-radius: var(--radius-md);
-}
-
-/* File */
-.file__0ccae {
- background-color: var(--overlay) !important;
-}
-
-/* Large text */
-.textContainer__4d95d {
- background-color: var(--highlightMed) !important;
- border: none !important;
-}
-
-.footer__4d95d {
- background-color: var(--overlay) !important;
- border: none !important;
-}
-
-.scrollbarGhostHairline__506b3 {
- background-color: var(--highlightMed) !important;
-}
-
-.toggleExpandSection__4d95d,
-.openFullPreviewSection__4d95d {
- color: var(--gold) !important;
-}
-
-.codeIcon__4d95d {
- color: var(--foam) !important;
-}
-
-.downloadButton__4d95d {
- color: var(--love) !important;
-}
-
-/* Jump to Present */
-.button__201d5.lookFilled__201d5.colorBrand__201d5.sizeSmall__201d5.grow__201d5 {
- background-color: var(--love) !important;
-}
-
-
-
-/* Polls */
-.container__0be77 {
- background-color: var(--highlightMed) !important;
-}
-
-.buttonPresentation__0be77.button__201d5.lookFilled__201d5.colorBrand__201d5.sizeSmall__201d5.grow__201d5 {
- background-color: var(--gold) !important;
- color: var(--base) !important;
-}
-
-.buttonPresentation__0be77.secondaryButtonPresentation__0be77.button__201d5.lookFilled__201d5.sizeSmall__201d5.grow__201d5 {
- background-color: var(--love) !important;
-}
-.container_f69538.embed_f69538 {
- background-color: var(--surface) !important;
-}
-
-/* Voice chat */
-.root_bfe55a {
- background: var(--base)
-}
-
-
-
-/* -------------Message Area TopBar - Channel Name -----------*/
-.title_f75fb0 {
- background-color: var(--surface) !important;
- /* add roundness */
- border-radius: 15px !important;
-}
-
-.searchBar__97492 {
- border-color: transparent !important;
-}
-
-.icon__97492 {
- padding-right: 10px;
-}
-
-/* Centering Title */
-.children__9293f {
- display: flex;
- justify-content: center;
- /* Centers horizontally */
- align-items: center;
- /* Centers vertically */
-}
-
-/* Removing Channel Descp from topbar */
-.dot__9293f,
-.topic__6ec1a {
- display: none !important;
-}
-
-/* Pins popup */
-.messageGroupWrapper__45690 {
- background-color: var(--overlay) !important;
-}
-
-.messagesPopout_e8b59c.thin_d125d2.scrollerBase_d125d2,
-.header_e8b59c,
-.footer_e8b59c {
- background-color: var(--overlay) !important;
-}
-.messageGroupWrapper_e8b59c {
- background-color: var(--surface);
-}
-
-.header__45690,
-.messagesPopoutWrap__45690 {
- background-color: var(--surface) !important;
-}
-
-/* Threads */
-.container__1b24f,
-.list_c441f0,
-.header_d9c882 {
- background-color: var(--overlay) !important;
-}
-
-.subtitleContainer_f75fb0 {
- background-color: transparent !important;
- border: transparent !important;
-}
-
-.iconWrapper__7e6bb,
-.container__9271d {
- background-color: var(--overlay) !important;
-}
-.container__6764b {
- background-color: var(--surface) !important;
-}
-.container_a45028 {
- background-color: transparent !important;
-}
-.button_a22cb0.sm_a22cb0.primary_a22cb0.hasText_a22cb0 {
- background-color: var(--foam) !important;
- color: var(--base) !important;
-}
-.closeIcon_d9c882 {
- color: var(--love) !important;
-}
-.cta__9271d {
- color: var(--gold) !important;
-}
-
-
-
-/* Search Results */
-.searchHeader_f3b986,
-.scroller_a9e706 {
- background-color: var(--surface) !important;
- border-color: var(--iris) !important;
-}
-
-.container__02a39 {
- border-color: var(--iris) !important;
-}
-
-.searchResult__02a39 {
- background-color: var(--overlay) !important;
-}
-
-.item_b3f026.selected_b3f026 {
- background-color: var(--base) !important;
-}
-
-.children__9293f::after {
- display: none !important;
-}
-
-/* Channels and Rules and Roles */
-.header__0b563.container__9293f.themed__9293f {
- background-color: var(--surface) !important;
- border-radius: 25px !important;
-}
-
-.returnButton__0b563.button__201d5.lookOutlined__201d5.colorPrimary__201d5.sizeSmall__201d5.grow__201d5 {
- border-color: transparent !important;
-}
-
-.returnButton__0b563.button__201d5.lookOutlined__201d5.colorPrimary__201d5.sizeSmall__201d5.grow__201d5:hover {
- background-color: var(--iris) !important;
-}
-
-
-/* ---------------------------- User Area (Bottom Left) ---------------------------- */
-
-/* Main Color */
-.panels_c48ade {
- background-color: var(--surface) !important;
-}
-
-.avatar__37e49 {
- /* User avatar */
- background-color: var(--overlay) !important;
- /* In case of no avatar image */
-}
-
-.nameTag__37e49 .title_b6c092 {
- /* User name */
- color: var(--text) !important;
-}
-
-.container__8ac07 {
- /* User Status */
- color: var(--rose) !important;
-}
-
-.nameTag__37e49 .subtext__339d0 {
- /* User online Status */
- color: var(--muted) !important;
-}
-
-/*Status Icon*/
-rect[mask="url(#svg-mask-status-idle)"] {
- fill: var(--gold) !important;
- /* example - could be online/offline */
-}
-
-.buttons__37e49 .button__67645 {
- /* Mute/Deafen/Settings buttons */
- color: var(--iris) !important;
-}
-
-.rtcConnectionStatusConnected__06d62 {
- /* Voice Connected */
- color: var(--foam) !important;
-}
-
-.ping__06d62 path {
- /* Voice Ping */
- fill: var(--foam) !important;
-}
-
-.flex__7c0ba.horizontal__7c0ba.justifyStart_abf706.alignStretch_abf706.noWrap_abf706.voiceButtonsContainer_e131a9,
-.flex__7c0ba.horizontal__7c0ba.justifyStart_abf706.alignCenter_abf706.noWrap_abf706.connection_e131a9 {
- background-color: var(--surface) !important;
-}
-
-.button_e131a9 {
- background-color: var(--overlay) !important;
-}
-
-
-/* Screen Share */
-.panel__5dec7.activityPanel_c48ade {
- background-color: var(--surface) !important;
-}
-
-.panelButtonContainer__4cd01 {
- color: var(--overlay) !important;
-}
-
-button[aria-label="Disconnect"] .lottieIcon__5eb9b svg path {
- fill: var(--love) !important;
-}
-
-button[aria-label="Noise Suppression powered by Krisp"] .lottieIcon__5eb9b svg path {
- fill: var(--subtle) !important;
-}
-
-button[aria-label="Mute"] .lottieIcon__5eb9b svg path {
- fill: var(--iris) !important;
-}
-
-button[aria-label="Deafen"] .lottieIcon__5eb9b svg path {
- fill: var(--iris) !important;
-}
-
-button[aria-label="User Settings"] .lottieIcon__5eb9b svg path {
- fill: var(--iris) !important;
-}
-
-
-/* User Popout Card */
-
-.body_af7fb7 {
- background-color: var(--overlay) !important;
-}
-
-.header__5be3e {
- background-color: var(--overlay) !important;
-}
-
-.inner_c0bea0 {
- background-color: var(--overlay) !important;
-}
-
-.outer_ab8609.biteSize_ab8609::before,
-.outer_ab8609.biteSize_ab8609::after {
- display: none;
-}
-
-.inner_ab8609 {
- /* Status bubble */
- background-color: var(--iris) !important;
-}
-
-.defaultColor__4bd52.statusText_ab8609 {
- color: var(--overlay) !important;
- font-weight: 700;
-}
-
-.outer_c0bea0 {
- background-color: color-mix(in srgb, var(--foam), transparent 30%) !important;
-}
-
-.panel__5dec7.activityPanel__5e434 {
- background-color: var(--surface) !important;
- border-radius: 20px !important;
-}
-
-
-/* ---------------------------- Text Input ---------------------------- */
-
-.textArea__74017 {
- margin-left: -20px;
-}
-
-.channelTextArea_f75fb0 {
- background-color: var(--overlay) !important;
- border-color: var(--iris) !important;
- border-radius: 25px !important;
-}
-
-/* .scrollableContainer__74017 {
- background-color: var(--overlay) !important;
-} */
-
-.inner__74017 {
- background-color: transparent !important;
- border: none !important;
-}
-
-
-/* Add File */
-.channelAttachmentArea_b77158.scrollbarGhost__506b3.scrollbar__506b3 {
- background-color: transparent !important;
-}
-
-.uploadContainer_aa605f,
-.upload_aa605f {
- background-color: var(--highlightMed) !important;
-
-}
-
-.wrapper_f7ecac {
- background-color: var(--surface) !important;
-}
-
-.button_f7ecac.dangerous_f7ecac {
- color: var(--love) !important;
-}
-
-/* Replying */
-.stackedBars__74017 {
- background-color: transparent !important;
-}
-
-
-/* Attach Button */
-.attachButton__0923f.attachButton__74017.button__201d5.lookBlank__201d5.colorBrand__201d5.grow__201d5 {
- background-color: transparent !important;
-}
-
-.contents__201d5.attachButtonInner__0923f {
- color: var(--love) !important;
-}
-
-.contents__201d5.attachButtonInner__0923f:hover {
- color: color-mix(in srgb, var(--love), transparent 70%) !important;
-}
-
-
-.placeholder__1b31f,
-/* Placeholder text */
-.slateTextArea_ec4baf {
- /* Actual text input */
- padding-left: 20px !important;
-}
-
-/* POPUPS */
-
-/* Emoji */
-.emoji-picker-tab-panel,
-.header__8ef02,
-.header_fed6d3,
-.content_fed6d3,
-.contentWrapper__08434,
-.emojiPicker_c0e32c,
-.header_c0e32c,
-.bodyWrapper_c0e32c,
-.inspector_aeaaeb,
-.wrapper__4e6ce,
-.wrapper__14245 {
- background-color: var(--overlay) !important;
-}
-
-.stickersNavItem__08434 {
- color: var(--iris) !important;
-}
-
-/* Apps and Commands */
-.container__927fc {
- background-color: var(--overlay) !important;
-}
-
-.appDetailsContainer_cb32c7 {
- background-color: var(--surface) !important;
-}
-
-
-
-.closeButton_e876a8 {
- color: var(--love) !important;
-}
-
-/* ---------------------------- Buttons ---------------------------------*/
-.button__201d5.lookBlank__201d5 {
- /* Blank-look buttons (e.g., in user area) */
- color: var(--subtle) !important;
-}
-
-.button__201d5.lookBlank__201d5:hover {
- color: var(--text) !important;
- background-color: var(--highlightLow) !important;
-}
-
-
-/* ---------------------------- Scrollbars ---------------------------- */
-
-.scrollerBase_d125d2::-webkit-scrollbar-thumb {
- /* General scrollbar thumb */
- background-color: var(--overlay) !important;
- border: 4px solid transparent !important;
-}
-
-.scrollerBase_d125d2::-webkit-scrollbar-track-piece {
- /* Scrollbar track */
- background-color: transparent !important;
- border: 4px solid transparent !important;
-}
-
-.scrollerBase_d125d2::-webkit-scrollbar-corner {
- background-color: transparent !important;
-}
-
-.scrollerBase_d125d2:hover::-webkit-scrollbar-thumb {
- background-color: var(--highlightMed) !important;
-}
-
-/* ---------------------------- Unread Indicators ---------------------------- */
-
-.unread__2ea32 {
- background-color: var(--foam) !important;
-}
-.barButtonMain__0f481 {
- color: var(--highlightLow) !important;
-}
-.barButtonAlt__0f481 {
- color: var(--highlightMed) !important;
-}
-
-/* ---------------------------- Tooltips ---------------------------- */
-
-.tooltip__44b0c {
- background-color: var(--base) !important;
- color: var(--text) !important;
- border: 1px solid var(--overlay) !important;
-}
-
-/* ---------------------------- Mentions ---------------------------- */
-
-.mentioned__5345c:before {
- background-color: var(--rose) !important;
-}
-
-
-.mention {
- background-color: rgba(var(--rose), 0.1) !important;
- /* Adjust alpha for intensity */
- color: var(--rose) !important;
- font-weight: bold !important;
-}
-
-.mentioned__5126c {
- background-color: color-mix(in srgb, var(--rose), transparent 80%) !important;
-}
-
-.replying__5126c {
- /* Reply */
- background-color: color-mix(in srgb, var(--foam), transparent 80%) !important;
-}
-
-.message__5126c.cozyMessage__5126c.replying__5126c.wrapper_c19a55.cozy_c19a55.zalgo_c19a55::before {
- background-color: var(--foam) !important;
-}
-
-.repliedMessageClickableSpine_c19a55 {
- background-color: transparent !important;
- border-left: 2px solid var(--love) !important;
- border-top: 2px solid var(--love) !important;
-}
-
-.message__5126c.cozyMessage__5126c.mentioned__5126c.groupStart__5126c.wrapper_c19a55.cozy_c19a55.zalgo_c19a55::before {
- background-color: var(--rose) !important;
-}
-
-
-
-/* ---------------------------- Onboarding ---------------------------- */
-.scroller__7d20c {
- background-color: var(--surface) !important;
- border-radius: 25px !important;
-}
-
-.theme-dark.images-dark.container__9293f.themed__9293f {
- background-color: var(--surface) !important;
- border-radius: 25px !important;
-}
-
-.item__133bf[aria-label="Add Friend"] {
- background-color: var(--iris) !important;
- color: var(--base) !important;
-}
-
-.searchBar__5ec2f {
- background-color: transparent !important;
- border-radius: 20px !important;
-}
-
-.inner_a45028 {
- background-color: var(--overlay) !important;
- border-radius: 25px !important;
-}
-
-.actionButton_f8fa06 {
- background-color: var(--overlay) !important;
-
-}
-
-/* Activity Now */
-.nowPlayingColumn__133bf {
- background: none !important;
- border: none !important;
-}
-
-.itemCard__7e549 {
- background-color: var(--overlay) !important;
-}
-
-.numberBadge__2b1f5,
-.newBadge__4ed1a {
- background-color: var(--love) !important;
-}
-
-
-
-/* ---------------------------- Settings ---------------------------- */
-
-.sidebarRegion__23e6b,
-.contentRegion__23e6b {
- background-color: var(--overlay) !important;
-}
-
-.accountProfileCard__1fed1 {
- background-color: var(--base) !important;
-}
-
-.background__1fed1,
-.fieldList__1fed1 {
- background-color: var(--overlay) !important;
-}
-
-.closeButton_c2b141 {
- color: var(--love) !important;
-}
-
-.overlay_c0bea0 {
- background-color: var(--surface) !important;
-}
-
-.top_b3f026 .item_b3f026.brand_b3f026 {
- background-color: transparent !important;
-}
-
-
-/* ---------------------------- Dialogues ---------------------------- */
-
-
-/* Confirm Delete */
-.root__49fc1 {
- background-color: var(--overlay) !important;
-}
-
-/* Delete Button */
-.button__201d5.lookFilled__201d5.colorRed__201d5.sizeMedium__201d5.grow__201d5 {
- background-color: var(--love) !important;
-}
-
-.message__89466 {
- background-color: var(--overlay) !important;
- border-radius: 15px !important;
-}
-
-.pro__30cbe {
- color: var(--gold) !important;
-}
-
-/* Search Box */
-.container__55c99 {
- background-color: var(--overlay) !important;
-}
-
-.voiceFiltersPopout_e2f668{
- background-color: var(--overlay) !important;
- border-radius: 15px !important;
-}
-.voiceFiltersFooter_e2f668 {
- background-color: var(--highlightLow) !important;
- border-radius: 15px !important;
-}
-
-
-
-/*
-==================================================================
-
-‼️✨ ROUNDNESS CUSTOMIZATIONS AHEAD ✨‼️
-
-==================================================================
-Credits:
-*/
-
-
-/* main.css */
-@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
-
-:root {
- container-name: root;
- --custom-guild-list-padding: 12px;
- --panel-backdrop-filter: none;
-
- /* sizes */
- --gap: 12px;
- /* spacing between panels */
- --divider-thickness: 4px;
- /* thickness of unread messages divider and highlighted message borders */
-
- /* animation/transition options */
- --animations: on;
- /* turn off to disable all midnight animations/transitions */
- --list-item-transition: 0.2s ease;
- /* transition for list items */
-
- /* top bar options */
- --move-top-bar-buttons: off;
- /* turn on to move inbox button to the server list (recommend setting top bar height to 24px) */
- --custom-app-top-bar-height: 32px;
- /* height of the titlebar/top bar */
-
- --small-user-panel: off;
- /* turn on to make the user panel smaller like in old discord */
-}
-
-.visual-refresh {
- /* panel separation */
- .guilds_c48ade
- /* server list */
- ,
- .sidebarList_c48ade
- /* channel list (includes dm list) */
- ,
- .panels_c48ade
- /* user panel */
- ,
- .chat_f75fb0>.subtitleContainer_f75fb0
- /* chat titlebar */
- ,
- .chatContent_f75fb0
- /* chat */
- ,
- .container_c8ffbb
- /* member list */
- ,
- .content_f75fb0>.membersWrap_c8ffbb
- /* forum post member list */
- ,
- .container__133bf>.container__9293f
- /* friends titlebar */
- ,
- .container_f391e3>.container__9293f
- /* message requests titlebar */
- ,
- .homeWrapper__0920e>.container__9293f
- /* nitro page titlebar */
- ,
- .container__01ae2>.container__9293f
- /* vc chat titlebar */
- ,
- .container_fb64c9>.container__9293f
- /* new thread panel */
- ,
- .peopleColumn__133bf
- /* online friends */
- ,
- .nowPlayingColumn__133bf
- /* active now */
- ,
- .scroller_c880e8
- /* nitro page */
- ,
- .container_f391e3>.content_f75fb0
- /* message requests */
- ,
- .shop__6db1d
- /* shop */
- ,
- .outer_c0bea0.panel_c0bea0
- /* dm user panel */
- ,
- .searchResultsWrap_a9e706
- /* search results */
- ,
- .container_f369db
- /* forum */
- ,
- .chat_fb64c9
- /* new thread panel */
- ,
- .container_a592e1
-
- /* server discovery */
- {
- border-radius: var(--radius-lg);
- border: 1px solid var(--border-subtle);
- backdrop-filter: var(--panel-backdrop-filter);
- }
-
- .base_c48ade
-
- /* base grid */
- {
- display: grid;
- grid-template-columns: [start] min-content [guildsEnd] min-content [channelsEnd] 1fr [end];
- grid-template-rows: [top] var(--custom-app-top-bar-height) [titleBarEnd] min-content [noticeEnd] 1fr [contentEnd] min-content [end];
- grid-template-areas:
- 'titleBar titleBar titleBar'
- 'guildsList notice notice'
- 'guildsList channelsList page'
- 'userPanel userPanel page';
- gap: 0 var(--gap);
- }
-
- .panels_c48ade
-
- /* user panel */
- {
- width: 100%;
- position: static;
- grid-area: userPanel;
- margin: var(--gap) 0 0 0;
- overflow: hidden;
- max-width: calc(var(--custom-guild-sidebar-width) + var(--gap) + 4px);
- }
-
- .sidebar_c48ade
-
- /* server list + channel list + user panel group */
- {
- margin: 0 0 var(--gap) var(--gap);
- }
-
- .guilds_c48ade
-
- /* server list */
- {
- margin-bottom: 0;
- }
-
- .scroller_ef3116
-
- /* server list inner scroller */
- {
- padding-top: var(--custom-guild-list-padding);
- }
-
- .container__2637a {
- padding-bottom: 0;
- margin-right: var(--gap);
- }
-
- .clickable_f37cb1,
- .container__2637a,
- .header_f37cb1
-
- /* server name */
- {
- background: none;
- }
-
- .sidebar_c48ade:after
-
- /* server list + channel list bottom shadow */
- {
- display: none;
- }
-
- .chat_f75fb0
- /* chat group outer */
- ,
- .container__133bf
-
- /* friends page group outer */
- ,
- .page_c48ade {
- padding-bottom: var(--gap);
- padding-right: var(--gap);
- border: none !important;
- background: none;
- }
-
- .page_c48ade>.chat_f75fb0,
- .page_c48ade>.container__133bf {
- padding: 0;
- }
-
- .container__9293f
-
- /* friends, message requests, + other stuff titlebar */
- {
- margin-bottom: var(--gap);
- }
-
- .subtitleContainer_f75fb0
-
- /* chat titlebar */
- {
- margin-bottom: var(--gap);
- }
-
- .title_f75fb0
-
- /* chat titlebar inner */
- {
- border: none;
- background: none;
- margin-bottom: 0;
- }
-
- .chatContent_f75fb0
-
- /* chat */
- {
- overflow: hidden;
- }
-
- .container_c8ffbb
-
- /* member list */
- {
- margin-left: var(--gap);
- overflow: hidden;
- height: auto;
- min-width: var(--custom-member-list-width);
- }
-
- .content_f75fb0>.membersWrap_c8ffbb
-
- /* forum post member list */
- {
- margin-left: var(--gap);
- overflow: hidden;
- height: auto;
- }
-
- .members_c8ffbb
- /* member list inner */
- ,
- .member_c8ffbb
-
- /* member list item */
- {
- background: none;
- }
-
- .resizeHandle__01ae2
-
- /* resize handle */
- {
- background: transparent;
- }
-
- .privateChannels__35e86
- /* dm list */
- ,
- .scroller__99e7c
-
- /* dm list inner */
- {
- background: none;
- }
-
- .scroller__99e7c
-
- /* dm list inner */
- {
- margin-bottom: 0;
- }
-
- .tabBody__133bf
-
- /* online friends + active now group outer */
- {
- background: none;
- }
-
- .nowPlayingColumn__133bf
-
- /* active now */
- {
- margin-left: var(--gap);
- }
-
- .container__7d20c
-
- /* active now inner */
- {
- background: none;
- }
-
- .scroller__7d20c
-
- /* active now inner */
- {
- border: none;
- }
-
- .homeWrapper__0920e
-
- /* nitro page group inner */
- {
- border: none;
- background: none;
- }
-
- .applicationStore_f07d62
-
- /* nitro page group outer */
- {
- background: none;
- }
-
- .shop__6db1d
-
- /* shop */
- {
- overflow: hidden;
- height: auto;
- }
-
- .shop__08415
-
- /* shop inner scroller */
- {
- margin-top: calc(var(--custom-channel-header-height) * -1 - 16px);
- }
-
- .outer_c0bea0.panel_c0bea0
-
- /* dm user panel */
- {
- margin-left: var(--gap);
- overflow: hidden;
- height: auto;
- min-width: 340px;
- }
-
- .searchResultsWrap_a9e706
-
- /* search results */
- {
- margin-left: var(--gap);
- }
-
- .notice__6e2b9
-
- /* notice banner */
- {
- margin: 0 var(--gap) var(--gap) 0;
- border-radius: var(--radius-md);
- }
-
- .callContainer_cb9592
-
- /* vc container */
- {
- border-radius: var(--radius-lg) !important;
- border: 1px solid var(--border-subtle);
- overflow: hidden;
- }
-
- .container__01ae2
-
- /* vc chat + titlebar group */
- {
- border: none;
- background: none;
- }
-
- .chat_ee72fa::before
-
- /* vc chat shadow */
- {
- display: none;
- }
-
- .channelChatWrapper_cb9592
-
- /* vc chat + titlebar group outer */
- {
- background: none;
- }
-
- .page_c48ade>.chatLayerWrapper__01ae2
-
- /* forum/thread chat outer */
- {
- margin: 0 var(--gap) var(--gap) 0;
- height: calc(100% - var(--gap));
- }
-
- .container__01ae2
-
- /* forum/thread chat */
- {
- padding-left: calc((var(--gap) - var(--chat-resize-handle-width)));
- }
-
- .container_fb64c9
-
- /* new thread panel */
- {
- background: none;
- }
-
- .chat_fb64c9::before
-
- /* new thread panel chat shadow */
- {
- display: none;
- }
-
- .container_a592e1
-
- /* server discovery */
- {
- overflow: hidden;
- }
-
- .backdrop__8a7fc
-
- /* server discovery top bar */
- {
- background-color: var(--background-base-lower);
- }
-
- .wrapper_cb9592
-
- /* dm vc wrapper */
- {
- background: none;
- margin-bottom: var(--gap);
- }
-
- /* remove excess background from settings */
- .standardSidebarView__23e6b,
- .contentRegion__23e6b,
- .sidebarRegionScroller__23e6b,
- .contentRegionScroller__23e6b {
- background: none;
- }
-
- .standardSidebarView__23e6b {
- backdrop-filter: var(--panel-backdrop-filter);
- }
-
- /* remove excess backgrounds */
- .wrapper_d852db
-
- /* message loading placeholders */
- ,
- .wrapper_d852db>.wrapper_fc8177 {
- background: none;
- }
-
- .newMessagesBar__0f481
-
- /* unread messages bar */
- {
- top: 12px;
- left: 12px;
- right: 12px;
- border-radius: var(--radius-sm);
- padding: 0 8px;
- }
-
- .bottom__7aaec
-
- /* channel list new unreads pill */
- {
- bottom: 12px;
- }
-
- .unreadMentionsIndicatorBottom_ef3116
-
- /* server list new pill */
- ,
- .unreadMentionsIndicatorTop_ef3116 {
- width: calc(var(--guildbar-avatar-size) + var(--custom-guild-list-padding) * 2);
- padding: calc(var(--custom-guild-list-padding) / 2);
- }
-
- /* jank ass solution to only apply padding to treatment 3 */
- .form_f75fb0
-
- /* chat bar outer form */
- {
- --space-8: 16px;
- }
-
- .channelBottomBarArea_f75fb0
-
- /* chat bar inner */
- {
- --space-8: 8px;
- }
-
- /* get rid of extra space in treatment 2 */
- .accessoryBar__74017 {
- padding-top: 0;
- }
-
- /* general chat bar improvements */
- .channelTextArea_f75fb0
-
- /* chat bar */
- {
- border-radius: var(--radius-md);
- }
-
- .themedBackground__74017
-
- /* chat bar inner */
- {
- background: none;
- }
-
- .slateTextArea_ec4baf
-
- /* actual typing area */
- {
- margin-left: 2px;
- }
-
- /* improve unread divider */
- .divider__908e2 {
- border-width: var(--divider-thickness);
- border-radius: var(--divider-thickness);
- }
-
- .endCap__908e2 {
- margin-top: calc(var(--divider-thickness) / -2);
- }
-
- /* improve highlight message left edge */
- .message__5126c.mentioned__5126c::before,
- .replying__5126c::before,
- .ephemeral__5126c::before {
- width: var(--divider-thickness);
- border-radius: var(--divider-thickness);
- }
-
- /* improve server selected marker */
- .pill_e5445c.wrapper__58105 {
- width: calc((var(--custom-guild-list-padding) - 4px) / 2 + 4px);
- }
-
- .item__58105 {
- width: 4px;
- border-radius: 4px;
- margin-left: calc((var(--custom-guild-list-padding) - 4px) / 2);
- }
-
- /* improve embeds */
- .embedFull__623de {
- border: 4px solid var(--border-normal);
- border-top-color: var(--border-subtle) !important;
- border-top-width: 1px;
- border-bottom-color: var(--border-subtle) !important;
- border-bottom-width: 1px;
- border-right-color: var(--border-subtle) !important;
- border-right-width: 1px;
- }
-
- /* improve borders */
- .reaction__23977
-
- /* message reactions */
- {
- border-width: 2px;
- }
-
- /* roundness */
- .embedFull__623de
- /* embeds */
- ,
- .hljs
- /* code block */
- ,
- .imageWrapper_af017a
- /* image */
- ,
- .container__9271d
-
- /* thread link */
- {
- border-radius: var(--radius-md);
- }
-
- .outer_c0bea0
- /* profile outer */
- ,
- .contentWrapper__08434
-
- /* gif panel */
- {
- border-radius: var(--radius-lg);
- }
-
- .inner_c0bea0
-
- /* profile inner */
- {
- border-radius: calc(var(--radius-lg) - 4px);
- }
-
- .outer_c0bea0
-
- /* profile outer */
- {
- border: 1px solid var(--border-subtle);
- }
-
- .root__24502 {
- background: none;
- }
-}
-
-
-[class*='scroll'] {
- will-change: scroll-position;
-}
-
-.burstGlow__23977 {
- display: none;
-}
-
-
-
-/* transparency-blur.css */
-@property --panel-blur {
- syntax: 'on | off';
- inherits: false;
- initial-value: off;
-}
-
-@container root style(--panel-blur: on) {
- .visual-refresh {
- body {
- --panel-backdrop-filter: blur(var(--blur-amount));
- }
-
- .popoverReactionHoverBar_f84418
- /* message hover quick action bar */
- ,
- .tooltip__382e7
-
- /* tooltips */
- {
- background: var(--bg-floating);
- }
-
- .menu_c1e9c4
- /* context menus */
- ,
- .contentWrapper__08434
- /* emoji/gif panel */
- ,
- .root__49fc1
- /* modals like invite */
- ,
- .outer_c0bea0
- /* small profile popup */
- ,
- .autocomplete__6b0e0
- /* autocomplete */
- ,
- .container__55c99
- /* search suggestions */
- ,
- .messagesPopoutWrap__45690
- /* inbox */
- ,
- .popout__76f04
-
- /* channel hover popout */
- {
- background: var(--bg-floating);
- }
- }
-}
-
-@property --transparency-tweaks {
- syntax: 'on | off';
- inherits: false;
- initial-value: off;
-}
-
-@container root style(--transparency-tweaks: on) {
- .visual-refresh {
-
- .formWithLoadedChatInput_f75fb0:before,
- .children__9293f:after {
- display: none;
- }
- }
-}
-
-
-@container root style(--small-user-panel: on) {
- .visual-refresh {
- .base_c48ade {
- grid-template-areas:
- 'titleBar titleBar titleBar'
- 'guildsList notice notice'
- 'guildsList channelsList page'
- 'guildsList userPanel page';
- }
- }
-}
-
-
-
-/* More Animations */
-
-@keyframes slideInFromBottom {
- from {
- transform: translateY(100%);
- opacity: 0;
- }
-
- to {
- transform: translateY(0);
- opacity: 1;
- }
-}
-
-@keyframes slideInFromRight {
- from {
- transform: translateX(100%);
- opacity: 0;
- }
-
- to {
- transform: translateX(0);
- opacity: 1;
- }
-}
-
-/*
-===========================
-USER POPOUT CARD
-===========================
-*/
-#popout_43 {
- animation: slideInFromBottom 0.3s ease-out;
- transform: translateY(0);
- will-change: transform;
-}
-
-/*
-===========================
-Server Member List
-===========================
-*/
-.container_c8ffbb {
- animation: slideInFromRight 0.4s ease-out;
- will-change: transform;
- transform: translateX(0);
- opacity: 1;
-}
-
-/*
-===========================
-Collapsible Search Bar
-===========================
-*/
-.search__49676 {
- width: 20px !important;
- transition: width 0.3s ease-in-out !important;
- margin-left: -10px !important;
- margin-bottom: 1px !important;
- margin-right: 20px !important;
- border-radius: 100px !important;
-}
-
-.search__49676:hover,
-.search__49676:focus-within {
- width: 220px !important;
- right: unset !important;
- background-color: var(--base) !important;
-}
-
-/* Search text handling */
-.search__49676:not(:focus-within) .public-DraftEditorPlaceholder-inner,
-.search__49676:not(:focus-within) .searchFilter_bd8186,
-.search__49676:not(:focus-within) .searchAnswer_bd8186,
-.search__49676:not(:focus-within) .public-DraftStyleDefault-block {
- opacity: 0 !important;
- transition: opacity 0.2s ease-in-out !important;
-}
-
-.search__49676:not(:focus-within):hover .searchFilter_bd8186,
-.search__49676:not(:focus-within):hover .searchAnswer_bd8186,
-.search__49676:not(:focus-within):hover .public-DraftStyleDefault-block {
- opacity: 1 !important;
-}
-
-/* Search bar container */
-.searchBar__97492 {
- position: sticky !important;
- background-color: transparent !important;
- border-radius: 100px;
-}
-
-/* Main search icon */
-.icon__97492 {
- position: absolute !important;
- right: 0.1 !important;
- top: 50% !important;
- transform: translateY(-50%);
- cursor: pointer !important;
- padding: 6px 14px 6px 15px !important;
- margin-right: -8px !important;
-}
-
-.icon__97492 svg {
- width: 18px !important;
- height: 19px !important;
-}
-
-/* Clear icon adjustments */
-.clear_fea832 {
- right: 12px !important;
- bottom: 4px !important;
- bottom: 50% !important;
- z-index: 3 !important;
- opacity: 0 !important;
- transition: opacity 0.2s ease-in-out !important;
-}
-
-.search__49676:focus-within .clear_fea832 {
- opacity: 1 !important;
-}
-
-.search__49676:not(:focus-within) .clear_fea832 {
- display: none !important;
-}
-
-.search__49676:focus-within .DraftEditor-editorContainer {
- width: 160px !important;
- padding-right: 32px !important;
- margin-left: 8px !important;
-}
-
-/* Placeholder text */
-.public-DraftEditorPlaceholder-inner {
- padding-top: 1px !important;
- padding-left: 30px !important;
- transition: opacity 0.2s ease-in-out !important;
-}
-
-.search__49676:not(:focus-within) .iconContainer_fea832>svg:last-child {
- display: none !important;
-}
-
-.search__49676:not(:focus-within) .iconContainer_fea832>svg:first-child {
- display: block !important;
-}
diff --git a/user/home/zsh/default.nix b/user/home/zsh/default.nix
deleted file mode 100644
index 2c9a7d5..0000000
--- a/user/home/zsh/default.nix
+++ /dev/null
@@ -1,18 +0,0 @@
-{ config, ... }:
-{
- programs.direnv.enable = true;
- programs.zsh = {
- enable = true;
- autocd = true;
- autosuggestion.enable = true;
- defaultKeymap = "viins";
- history.ignoreAllDups = true;
- initContent = ''
- PS1="%F{1}%n %B%5~%b %F{8}%# %f"
- '';
-
- loginExtra =
- if (config.desktop.windowManager == "sway") then builtins.readFile ./zlogin.zsh else "";
- syntaxHighlighting.enable = true;
- };
-}
diff --git a/user/home/zsh/zlogin.zsh b/user/home/zsh/zlogin.zsh
deleted file mode 100644
index 94ce47c..0000000
--- a/user/home/zsh/zlogin.zsh
+++ /dev/null
@@ -1,4 +0,0 @@
-if [[ "$(tty)" == "/dev/tty1" ]]; then
- export XCURSOR_THEME="catppuccin-mocha-dark-cursors"
- exec sway
-fi