feat: whee

This commit is contained in:
Kat Inskip 2025-12-04 07:46:50 -08:00
parent 077753652f
commit 6f199833bf
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
17 changed files with 96 additions and 78 deletions

View file

@ -44,16 +44,16 @@ in {
"Mod+Shift+Escape".action = sh ''${noctalia} sessionMenu toggle'';
#"Mod+Shift+Escape".action = sh ''${getExe config.programs.swaylock.package} -f'';
"Mod+L".action = sh ''${noctalia} lockScreen toggle'';
"Mod+Tab" = {
#repeat = false;
cooldown-ms = 150;
action.spawn = ["${getExe' pkgs.glib "gdbus"}" "call" "--session" "--dest" "io.github.isaksamsten.Niriswitcher" "--object-path" "/io/github/isaksamsten/Niriswitcher" "--method" "io.github.isaksamsten.Niriswitcher.application"];
};
"Mod+Shift+Tab" = {
cooldown-ms = 150;
#repeat = false;
action.spawn = ["${getExe' pkgs.glib "gdbus"}" "call" "--session" "--dest" "io.github.isaksamsten.Niriswitcher" "--object-path" "/io/github/isaksamsten/Niriswitcher" "--method" "io.github.isaksamsten.Niriswitcher.application"];
};
#"Mod+Tab" = {
# #repeat = false;
# cooldown-ms = 150;
# action.spawn = ["${getExe' pkgs.glib "gdbus"}" "call" "--session" "--dest" "io.github.isaksamsten.Niriswitcher" "--object-path" "/io/github/isaksamsten/Niriswitcher" "--method" "io.github.isaksamsten.Niriswitcher.application"];
#};
#"Mod+Shift+Tab" = {
# cooldown-ms = 150;
# #repeat = false;
# action.spawn = ["${getExe' pkgs.glib "gdbus"}" "call" "--session" "--dest" "io.github.isaksamsten.Niriswitcher" "--object-path" "/io/github/isaksamsten/Niriswitcher" "--method" "io.github.isaksamsten.Niriswitcher.application"];
#};
"Mod+Shift+Ctrl+Page_Down".action.move-workspace-to-monitor-previous = {};
"Mod+Shift+Ctrl+Page_Up".action.move-workspace-to-monitor-next = {};
};

View file

@ -14,7 +14,7 @@ in {
backgroundOpacity = 0.9;
monitors = [];
density = "comfortable";
showCapsule = true;
showCapsule = false;
floating = true;
marginVertical = 0.25;
marginHorizontal = 0.25;
@ -22,7 +22,8 @@ in {
left = [
{
id = "Workspace";
labelMode = "name";
labelMode = "index+name";
characterCount = 10;
}
{
id = "ActiveWindow";
@ -30,6 +31,11 @@ in {
}
];
center = [
];
right = [
{
id = "Tray";
}
{
id = "MediaMini";
showAlbumArt = true;
@ -40,30 +46,6 @@ in {
# if not, rewrite their system for it o.o
widgetWidth = 300;
}
{
id = "Clock";
formatHorizontal = "yyyy-MM-dd HH:mm t";
}
{
id = "NightLight";
}
{
id = "DarkMode";
}
{
id = "KeepAwake";
}
{
id = "ScreenRecorder";
}
];
right = [
{
id = "SystemMonitor";
}
{
id = "Tray";
}
{
id = "NotificationHistory";
}
@ -76,8 +58,25 @@ in {
{
id = "Brightness";
}
{
id = "NightLight";
}
{
id = "DarkMode";
}
{
id = "KeepAwake";
}
{
id = "ScreenRecorder";
}
{
id = "Clock";
formatHorizontal = "yyyy-MM-dd HH:mm t";
}
{
id = "ControlCenter";
useDistroLogo = true;
}
];
};

View file

@ -25,16 +25,16 @@
polarity = "dark";
fonts = {
sansSerif = {
name = "Atkinson Hyperlegible Next";
package = pkgs.atkinson-hyperlegible-next;
name = "M+2 Nerd Font";
package = pkgs.nerd-fonts."m+";
};
serif = {
name = "Libre Baskerville";
package = pkgs.libre-baskerville;
};
monospace = {
name = "Atkinson Hyperlegible Mono";
package = pkgs.atkinson-hyperlegible-mono;
name = "M+1Code Nerd Font Mono";
package = pkgs.nerd-fonts."m+";
};
};
autoEnable = true;

View file

@ -2,7 +2,7 @@
stylix.targets.alacritty.enable = true;
programs.alacritty = {
enable = true;
package = pkgs.alacritty-graphics;
package = pkgs.alacritty;
settings = {
};
};

View file

@ -1,8 +1,6 @@
{pkgs, ...}: {
home.packages = with pkgs; [
anki
# Password manager
bitwarden
# Task managers
btop
@ -10,8 +8,7 @@
aseprite
# Chat
tdesktop # Telegram
dino # XMPP
telegram-desktop # Telegram
signal-desktop
mumble
keymapp

View file

@ -23,6 +23,24 @@ _: {
flavor = "gmail.com";
};
in {
main =
mainEnable
// katIdentity
// {
flavor = "plain";
userName = "kat@dork.dev";
address = "kat@dork.dev";
imap = {
tls.enable = true;
host = "rinnosuke.inskip.me";
port = 993;
};
smtp = {
tls.enable = true;
host = "rinnosuke.inskip.me";
port = 465;
};
};
primary =
gmailAccount
// katIdentity