move satty config to nix

This commit is contained in:
2026-02-21 20:06:02 +01:00
parent e4fe492b46
commit b614d6e04d
2 changed files with 42 additions and 1 deletions

View File

@@ -32,6 +32,7 @@
./modules/bat.nix ./modules/bat.nix
./modules/git.nix ./modules/git.nix
./modules/kitty.nix ./modules/kitty.nix
./modules/satty.nix
]; ];
home.stateVersion = "25.11"; # Please read the comment before changing. home.stateVersion = "25.11"; # Please read the comment before changing.
@@ -49,7 +50,6 @@
".config/nvim".source = ./dotfiles/nvim; ".config/nvim".source = ./dotfiles/nvim;
".config/gtk-3.0/settings.ini".source = ./dotfiles/gtk-3.0/settings.ini; ".config/gtk-3.0/settings.ini".source = ./dotfiles/gtk-3.0/settings.ini;
".config/gtk-4.0".source = ./dotfiles/gtk-4.0; ".config/gtk-4.0".source = ./dotfiles/gtk-4.0;
".config/satty".source = ./dotfiles/satty;
".config/waybar".source = ./dotfiles/waybar; ".config/waybar".source = ./dotfiles/waybar;
".config/hypr".source = ./dotfiles/hypr; ".config/hypr".source = ./dotfiles/hypr;
".config/mimeapps.list".source = ./dotfiles/mimeapps.list; ".config/mimeapps.list".source = ./dotfiles/mimeapps.list;

41
modules/satty.nix Normal file
View File

@@ -0,0 +1,41 @@
{ ... }:
{
programs.satty = {
enable = true;
package = null;
settings = {
general = {
fullscreen = true;
early-exit = true;
initial-tool = "crop";
output-filename = "/home/szymon/Obrazy/zrzuty/%d-%m-%Y_%H:%M:%S.png";
save-after-copy = true;
disable-notifications = false;
actions-on-escape = [ "exit" ];
action-on-enter = "save-to-clipboard";
no-window-decoration = true;
};
color-palette = {
palette = [
"#00ffff"
"#a52a2a"
"#dc143c"
"#ff1493"
"#ffd700"
"#008000"
];
custom = [
"#00ffff"
"#a52a2a"
"#dc143c"
"#ff1493"
"#ffd700"
"#008000"
];
};
};
};
}