From 112a507d3d85a80f7eac8919a43be316874ecce9 Mon Sep 17 00:00:00 2001 From: Rosa Date: Wed, 25 Mar 2026 16:43:54 -0400 Subject: vencord --- modules/user/desktop/apps/default.nix | 1 + modules/user/desktop/apps/fuzzel.nix | 2 +- modules/user/desktop/apps/iamb.nix | 28 ++++++++++++++++++++++++++++ modules/user/desktop/apps/vencord.nix | 9 +++++++++ modules/user/desktop/sessions/sway.nix | 19 ++++++++++++++++++- 5 files changed, 57 insertions(+), 2 deletions(-) create mode 100644 modules/user/desktop/apps/iamb.nix create mode 100644 modules/user/desktop/apps/vencord.nix (limited to 'modules/user') diff --git a/modules/user/desktop/apps/default.nix b/modules/user/desktop/apps/default.nix index 126e5af..0e2847d 100644 --- a/modules/user/desktop/apps/default.nix +++ b/modules/user/desktop/apps/default.nix @@ -2,6 +2,7 @@ imports = [ ./foot.nix ./fuzzel.nix + ./iamb.nix ./librewolf.nix ]; } diff --git a/modules/user/desktop/apps/fuzzel.nix b/modules/user/desktop/apps/fuzzel.nix index 32665f5..4399237 100644 --- a/modules/user/desktop/apps/fuzzel.nix +++ b/modules/user/desktop/apps/fuzzel.nix @@ -21,7 +21,7 @@ }; main = { - font = "Fira Code:size=${builtins.toString config.desktop.defaultFontSize}"; + font = "Fira Code:size=${(builtins.toString config.desktop.defaultFontSize)}"; minimal-lines = true; sort-result = false; terminal = "${pkgs.foot}/bin/foot -a '{cmd}' -T '{cmd}' {cmd}"; diff --git a/modules/user/desktop/apps/iamb.nix b/modules/user/desktop/apps/iamb.nix new file mode 100644 index 0000000..6e340fe --- /dev/null +++ b/modules/user/desktop/apps/iamb.nix @@ -0,0 +1,28 @@ +{ config, ... }: +{ + programs.iamb.settings = { + default_profile = "personal"; + macros.normal = { + "" = "gT"; + "" = "gt"; + }; + + profiles.personal.user_id = "@rosa:girlonthe.net"; + settings = { + image_preview.protocol.type = "sixel"; + notifications = { + enabled = true; + via = "bell"; + }; + + sort.rooms = [ + "favorite" + "unread" + "recent" + "name" + ]; + + username_display = "displayname"; + }; + }; +} diff --git a/modules/user/desktop/apps/vencord.nix b/modules/user/desktop/apps/vencord.nix new file mode 100644 index 0000000..a5bcc1c --- /dev/null +++ b/modules/user/desktop/apps/vencord.nix @@ -0,0 +1,9 @@ +{ config, ... }: +{ + programs.vesktop.settings = { + plugins = { + AlwaysExpandRoles.enabled = true; + MessageLogger.enabled = true; + }; + }; +} diff --git a/modules/user/desktop/sessions/sway.nix b/modules/user/desktop/sessions/sway.nix index d354324..d0907d7 100644 --- a/modules/user/desktop/sessions/sway.nix +++ b/modules/user/desktop/sessions/sway.nix @@ -169,6 +169,15 @@ "${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}+H" = "focus left"; "${mod}+J" = "focus down"; @@ -198,18 +207,26 @@ "DP-1" = { #bg = "~/.local/share/wallpaper.png fill"; + mode = "1920x1080@165Hz"; pos = "0 0"; }; "DP-2" = { #bg = "~/.local/share/wallpaper.png fill"; + mode = "1920x1080@75Hz"; pos = "1920 0"; }; }; window = { commands = [ - # TODO + { + command = "border pixel 2"; + criteria = { + app_id = ".*"; + floating = true; + }; + } ]; titlebar = false; -- cgit v1.3.1