feat: lots of things, really

This commit is contained in:
Kat Inskip 2024-11-13 19:30:43 -05:00
parent 5448280ec8
commit 185833d1fb
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
28 changed files with 200 additions and 168 deletions

View file

@ -15,7 +15,7 @@
];
};
"org/gnome/shell/extensions/date-menu-formatter" = {
pattern = "y-MM-dd kk:mm XXX";
pattern = "y-MM-dd HH:mm Z";
"font-size" = "12";
};
"org/gnome/shell/extensions/vitals" = {
@ -28,6 +28,7 @@
space-bar
user-themes
tray-icons-reloaded
appindicator
vitals
dash-to-panel
date-menu-formatter

View file

@ -0,0 +1,21 @@
{pkgs, ...}: {
gtk = {
enable = true;
iconTheme = {
name = "Numix-Square";
package = pkgs.numix-icon-theme-square;
};
theme = {
name = "Arc-Dark";
package = pkgs.arc-theme;
};
cursorTheme = {
name = "Numix-Cursor";
package = pkgs.numix-cursor-theme;
};
};
home.sessionVariables.GTK_THEME = "Arc-Dark";
}

View file

@ -3,7 +3,26 @@
pkgs,
inputs,
...
}: {
}: let
konawallConfig = {
interval = 30 * 60;
rotate = true;
source = "konachan";
tags = [
"rating:s"
"touhou"
"score:>=50"
"width:>=1500"
];
logging = {
file = "INFO";
console = "DEBUG";
};
};
in {
xdg.configFile = {
"konawall/config.toml".source = (pkgs.formats.toml {}).generate "konawall-config" konawallConfig;
};
systemd.user.services.konawall-py-gnome = {
Unit = {
Description = "konawall-py";

View file

@ -9,7 +9,7 @@ in {
# Disable gnome-keyring ssh-agent
xdg.configFile."autostart/gnome-keyring-ssh.desktop".text = ''
${fileContents "${pkgs.gnome3.gnome-keyring}/etc/xdg/autostart/gnome-keyring-ssh.desktop"}
${fileContents "${pkgs.gnome-keyring}/etc/xdg/autostart/gnome-keyring-ssh.desktop"}
Hidden=true
'';
}

View file

@ -57,7 +57,7 @@
"kdeglobals"."WM"."inactiveBlend" = "231,232,235";
"kdeglobals"."WM"."inactiveForeground" = "163,165,172";
"kdeglobals"."General"."BrowserApplication" = "firefox.desktop";
"kdeglobals"."General"."TerminalApplication" = "wezterm start --cwd .";
"kdeglobals"."General"."TerminalApplication" = "konsole";
"kdeglobals"."General"."TerminalService" = "org.wezfurlong.wezterm.desktop";
"kxkbrc"."Layout"."ResetOldOptions" = true;
"plasmarc"."Theme"."name" = "Arc";

View file

@ -22,6 +22,6 @@ in {
ansi.palette.background.alpha = "ee00";
};
};
defaultSchemeName = "light";
defaultSchemeName = "dark";
};
}

View file

@ -12,6 +12,7 @@
# Music
spotify
strawberry-qt6
# Chat
fractal # Matrix

View file

@ -1,14 +1,15 @@
{ inputs, pkgs, ... }: {
{
inputs,
pkgs,
...
}: {
programs.wezterm = {
enable = true;
#package = inputs.wezterm.outputs.packages.${pkgs.system}.default;
package = inputs.wezterm.outputs.packages.${pkgs.system}.default;
extraConfig = ''
local wezterm = require 'wezterm';
return {
front_end=WebGpu,
font = wezterm.font_with_fallback({
-- /nix/store/rh47mw5pfp7w2nmkn8rlwjkmkzf11prq-monaspace-1.000/share/fonts/opentype/MonaspaceKrypton-Regular.otf, FontConfig
"Monaspace Krypton",
-- <built-in>, BuiltIn
"JetBrains Mono",
@ -22,9 +23,11 @@
"Symbols Nerd Font Mono",
}),
window_decorations = "TITLE | RESIZE",
enable_wayland = false,
warn_about_missing_glyphs = false,
font_size = 10.0,
check_for_updates = false,
show_update_window = false,
enable_tab_bar = false
}
'';