Implemented custom system for creating and distributing color schemes based on wallpapers, and also cycling through wallpapers.

nixfmt'd the codebase
This commit is contained in:
2026-03-09 22:02:46 -04:00
parent 4308b8eb16
commit 8ee748a997
145 changed files with 2776 additions and 1125 deletions

View File

@@ -1,7 +1,13 @@
{ self, lib, config, pkgs, ... }: {
{
self,
lib,
config,
pkgs,
...
}:
{
options = {
movOpts.programConfigs.kittyConfig.enable =
lib.mkEnableOption "enables my kitty configuration";
movOpts.programConfigs.kittyConfig.enable = lib.mkEnableOption "enables my kitty configuration";
};
config = lib.mkIf config.movOpts.programConfigs.kittyConfig.enable {
programs.kitty = {
@@ -14,7 +20,7 @@
settings = {
confirm_os_window_close = 0;
background_opacity = lib.mkForce 0.5;
background_opacity = lib.mkForce 0.65;
window_padding_width = 4;
scrollback_lines = 10000;
enable_audio_bell = true;
@@ -31,6 +37,8 @@
tab_powerline_style = "round";
};
extraConfig = "include ~/.local/state/sysflake/kitty-colors.conf";
keybindings = {
"ctrl+shift+l" = "next_tab";
"ctrl+shift+h" = "previous_tab";