diff --git a/dots/.config/kitty/kitty.conf.nix b/dots/.config/kitty/kitty.conf.nix index be3aec5..84d8032 100644 --- a/dots/.config/kitty/kitty.conf.nix +++ b/dots/.config/kitty/kitty.conf.nix @@ -16,10 +16,6 @@ in { config = mkIf cfg.enable { home-manager.users.${username}.xdg.configFile."kitty/kitty.conf".text = '' - remember_window_size no - initial_window_width 80c - initial_window_height 24c - enable_audio_bell no confirm_os_window_close 0 @@ -29,6 +25,7 @@ in { bold_font family='CaskaydiaCove Nerd Font' style=SemiBold italic_font family='CaskaydiaCove Nerd Font' postscript_name=CaskaydiaCoveNF-LightItalic bold_italic_font family='CaskaydiaCove Nerd Font' style='SemiBold Italic' + font_size 14 # The basic colors foreground ${colors.text} diff --git a/modules/apps/visual/default.nix b/modules/apps/visual/default.nix index 269c132..6a00b76 100644 --- a/modules/apps/visual/default.nix +++ b/modules/apps/visual/default.nix @@ -9,6 +9,7 @@ in { imports = [ ./firefox.nix + ./safeeyes.nix ]; options = { diff --git a/modules/apps/visual/safeeyes.nix b/modules/apps/visual/safeeyes.nix new file mode 100644 index 0000000..2760523 --- /dev/null +++ b/modules/apps/visual/safeeyes.nix @@ -0,0 +1,22 @@ +{ + lib, + config, + pkgs, + ... +}: let + inherit (lib) mkEnableOption mkIf; + cfg = config.horseman.apps.visual.safeeyes; +in { + options = { + horseman.apps.visual.safeeyes = { + enable = mkEnableOption "Protects your eyes"; + }; + }; + + config = mkIf cfg.enable { + environment.systemPackages = with pkgs; [ + snixembed + safeeyes + ]; + }; +} diff --git a/modules/wm/hyprland/default.nix b/modules/wm/hyprland/default.nix index 904662f..862504e 100644 --- a/modules/wm/hyprland/default.nix +++ b/modules/wm/hyprland/default.nix @@ -43,6 +43,8 @@ in { xdg-desktop-portal-hyprland # XDG Portal (needed but idk why) ]; + horseman.apps.visual.safeeyes.enable = true; + horseman.wm.hyprland.config = { execOnce = [ "hyprpaper" @@ -50,6 +52,8 @@ in { "hyprpaper" "systemctl --user start hyprpolkitagent" "waybar" + "safeeyes" + "snixembed" ]; env = [ @@ -93,18 +97,12 @@ in { dimSpecial = 0.4; - shadow = { - enabled = true; - range = 4; - renderPower = 3; - color = "rgba(1a1a1aee)"; - }; + shadow.enabled = false; blur = { enabled = true; - size = 3; - passes = 3; - vibrancy = 0.1696; + size = 25; + passes = 2; }; };