From 7e6d2c27cb7a2b64a0148f803c723f38c31fc1dd Mon Sep 17 00:00:00 2001 From: FoXeNe Date: Thu, 12 Feb 2026 17:25:50 +0300 Subject: [PATCH] add fuzzel and change matugen --- config/fuzzel/fuzzel.ini | 12 + config/fuzzel/fuzzel_theme.ini | 8 + config/hypr/custom/keybinds.conf | 2 +- config/hypr/hyprland/keybinds.conf | 2 - config/matugen/config.toml | 61 ++-- config/matugen/templates/ags/_material.scss | 70 +++++ .../templates/ags/sourceviewtheme-light.xml | 95 ++++++ .../matugen/templates/ags/sourceviewtheme.xml | 121 ++++++++ config/matugen/templates/colors.css | 7 - config/matugen/templates/colors.json | 51 +++ .../matugen/templates/fuzzel/fuzzel_theme.ini | 8 + .../{gtk-colors.css => gtk-3.0/gtk.css} | 11 +- config/matugen/templates/gtk-4.0/gtk.css | 44 +++ config/matugen/templates/hyprland-colors.conf | 4 - config/matugen/templates/hyprland/colors.conf | 32 ++ .../templates/hyprland/hyprlock-colors.conf | 12 + config/matugen/templates/kde/color.txt | 1 + .../kde/kde-material-you-colors-wrapper.sh | 48 +++ config/matugen/templates/kitty-colors.conf | 27 -- config/matugen/templates/matugen-cava | 291 ------------------ config/matugen/templates/midnight-discord.css | 99 ------ config/matugen/templates/rofi-colors.rasi | 47 --- config/matugen/templates/spotify-colors.ini | 14 - config/matugen/templates/wallpaper.txt | 1 + config/nvim/lazy-lock.json | 16 +- config/rofi/colors.rasi | 47 --- config/rofi/config (Copy).rasi | 202 ------------ config/rofi/config.rasi | 186 ----------- config/waybar/Modules | 4 +- install.sh | 7 +- 30 files changed, 549 insertions(+), 981 deletions(-) create mode 100644 config/fuzzel/fuzzel.ini create mode 100644 config/fuzzel/fuzzel_theme.ini create mode 100644 config/matugen/templates/ags/_material.scss create mode 100644 config/matugen/templates/ags/sourceviewtheme-light.xml create mode 100644 config/matugen/templates/ags/sourceviewtheme.xml delete mode 100644 config/matugen/templates/colors.css create mode 100644 config/matugen/templates/colors.json create mode 100644 config/matugen/templates/fuzzel/fuzzel_theme.ini rename config/matugen/templates/{gtk-colors.css => gtk-3.0/gtk.css} (69%) create mode 100644 config/matugen/templates/gtk-4.0/gtk.css delete mode 100644 config/matugen/templates/hyprland-colors.conf create mode 100644 config/matugen/templates/hyprland/colors.conf create mode 100644 config/matugen/templates/hyprland/hyprlock-colors.conf create mode 100644 config/matugen/templates/kde/color.txt create mode 100755 config/matugen/templates/kde/kde-material-you-colors-wrapper.sh delete mode 100644 config/matugen/templates/kitty-colors.conf delete mode 100644 config/matugen/templates/matugen-cava delete mode 100644 config/matugen/templates/midnight-discord.css delete mode 100644 config/matugen/templates/rofi-colors.rasi delete mode 100644 config/matugen/templates/spotify-colors.ini create mode 100644 config/matugen/templates/wallpaper.txt delete mode 100644 config/rofi/colors.rasi delete mode 100644 config/rofi/config (Copy).rasi delete mode 100644 config/rofi/config.rasi diff --git a/config/fuzzel/fuzzel.ini b/config/fuzzel/fuzzel.ini new file mode 100644 index 0000000..73a2bfd --- /dev/null +++ b/config/fuzzel/fuzzel.ini @@ -0,0 +1,12 @@ +include="~/.config/fuzzel/fuzzel_theme.ini" +font=Google Sans Flex:weight=medium +terminal=kitty -1 +prompt=">> " +layer=overlay + +[border] +radius=17 +width=1 + +[dmenu] +exit-immediately-if-empty=yes diff --git a/config/fuzzel/fuzzel_theme.ini b/config/fuzzel/fuzzel_theme.ini new file mode 100644 index 0000000..3aed8f5 --- /dev/null +++ b/config/fuzzel/fuzzel_theme.ini @@ -0,0 +1,8 @@ +[colors] +background=161217ff +text=e9e0e8ff +selection=4b454dff +selection-text=cdc3ceff +border=4b454ddd +match=dfb8f6ff +selection-match=dfb8f6ff diff --git a/config/hypr/custom/keybinds.conf b/config/hypr/custom/keybinds.conf index 4a73f32..b759d0a 100644 --- a/config/hypr/custom/keybinds.conf +++ b/config/hypr/custom/keybinds.conf @@ -3,8 +3,8 @@ ##! User bind = Ctrl+Super, Slash, exec, xdg-open ~/.config/illogical-impulse/config.json # Edit shell config bind = Ctrl+Super+Alt, Slash, exec, xdg-open ~/.config/hypr/custom/keybinds.conf # Edit extra keybinds +bind = CTRL ALT, S, exec, grim -g "$(slurp)" - | wl-copy -bind = Super, SPACE, exec, rofi -show drun ##! Apps # bind = Super, Return, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "${TERMINAL}" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # Terminal # bind = Super, T, exec, ~/.config/hypr/hyprland/scripts/launch_first_available.sh "${TERMINAL}" "kitty -1" "foot" "alacritty" "wezterm" "konsole" "kgx" "uxterm" "xterm" # [hidden] (terminal) (alt) diff --git a/config/hypr/hyprland/keybinds.conf b/config/hypr/hyprland/keybinds.conf index 0569658..32b46b8 100644 --- a/config/hypr/hyprland/keybinds.conf +++ b/config/hypr/hyprland/keybinds.conf @@ -1,8 +1,6 @@ # Lines ending with `# [hidden]` won't be shown on cheatsheet # Lines starting with #! are section headings -bind = CTRL ALT, S, exec, grim -g "$(slurp)" - | wl-copy - #! ##! Shell # These absolutely need to be on top, or they won't work consistently diff --git a/config/matugen/config.toml b/config/matugen/config.toml index dc8dc88..1f47d15 100644 --- a/config/matugen/config.toml +++ b/config/matugen/config.toml @@ -1,45 +1,34 @@ -[config.wallpaper] -command = "swww" -arguments = ["img", "--transition-type", "any", "--transition-fps", "60"] -set = true +[config] +version_check = false -[templates.waybar] -input_path = '~/.config/matugen/templates/colors.css' -output_path = '~/.config/waybar/colors.css' -post_hook = 'pkill -SIGUSR2 waybar' - -[templates.kitty] -input_path = '~/.config/matugen/templates/kitty-colors.conf' -output_path = '~/.config/kitty/colors.conf' -post_hook = "kill -SIGUSR1 $(pidof kitty)" +[templates.m3colors] +input_path = '~/.config/matugen/templates/colors.json' +output_path = '~/.local/state/quickshell/user/generated/colors.json' [templates.hyprland] -input_path = '~/.config/matugen/templates/hyprland-colors.conf' -output_path = '~/.config/hypr/colors.conf' -post_hook = 'hyprctl reload' +input_path = '~/.config/matugen/templates/hyprland/colors.conf' +output_path = '~/.config/hypr/hyprland/colors.conf' + +[templates.hyprlock] +input_path = '~/.config/matugen/templates/hyprland/hyprlock-colors.conf' +output_path = '~/.config/hypr/hyprlock/colors.conf' + +[templates.fuzzel] +input_path = '~/.config/matugen/templates/fuzzel/fuzzel_theme.ini' +output_path = '~/.config/fuzzel/fuzzel_theme.ini' [templates.gtk3] -input_path = '~/.config/matugen/templates/gtk-colors.css' -output_path = '~/.config/gtk-3.0/colors.css' +input_path = '~/.config/matugen/templates/gtk-3.0/gtk.css' +output_path = '~/.config/gtk-3.0/gtk.css' [templates.gtk4] -input_path = '~/.config/matugen/templates/gtk-colors.css' -output_path = '~/.config/gtk-4.0/colors.css' +input_path = '~/.config/matugen/templates/gtk-4.0/gtk.css' +output_path = '~/.config/gtk-4.0/gtk.css' -[templates.rofi] -input_path = '~/.config/matugen/templates/rofi-colors.rasi' -output_path = '~/.config/rofi/colors.rasi' - -[templates.cava] -input_path = '~/.config/matugen/templates/matugen-cava' -output_path = '~/.config/cava/config' -post_hook = "pkill -USR1 cava" - -[templates.spicetify] -input_path = '~/.config/matugen/templates/spotify-colors.ini' -output_path = '~/.config/spicetify/Themes/text/color.ini' - -[templates.vesktop] -input_path = '~/.config/matugen/templates/midnight-discord.css' -output_path = '~/.config/vesktop/themes/matugen.css' +[templates.kde_colors] +input_path = '~/.config/matugen/templates/kde/color.txt' +output_path = '~/.local/state/quickshell/user/generated/color.txt' +[templates.wallpaper] +input_path = '~/.config/matugen/templates/wallpaper.txt' +output_path = '~/.local/state/quickshell/user/generated/wallpaper/path.txt' diff --git a/config/matugen/templates/ags/_material.scss b/config/matugen/templates/ags/_material.scss new file mode 100644 index 0000000..81acbfe --- /dev/null +++ b/config/matugen/templates/ags/_material.scss @@ -0,0 +1,70 @@ +$darkmode: False; +$transparent: False; +$background: {{colors.background.default.hex}}; +$onBackground: {{colors.on_background.default.hex}}; +$surface: {{colors.surface.default.hex}}; +$surfaceDim: {{colors.surface_dim.default.hex}}; +$surfaceBright: {{colors.surface_bright.default.hex}}; +$surfaceContainerLowest: {{colors.surface_container_lowest.default.hex}}; +$surfaceContainerLow: {{colors.surface_container_low.default.hex}}; +$surfaceContainer: {{colors.surface_container.default.hex}}; +$surfaceContainerHigh: {{colors.surface_container_high.default.hex}}; +$surfaceContainerHighest: {{colors.surface_container_highest.default.hex}}; +$onSurface: {{colors.on_surface.default.hex}}; +$surfaceVariant: {{colors.surface_variant.default.hex}}; +$onSurfaceVariant: {{colors.on_surface_variant.default.hex}}; +$inverseSurface: {{colors.inverse_surface.default.hex}}; +$inverseOnSurface: {{colors.inverse_on_surface.default.hex}}; +$outline: {{colors.outline.default.hex}}; +$outlineVariant: {{colors.outline_variant.default.hex}}; +$shadow: {{colors.shadow.default.hex}}; +$scrim: {{colors.scrim.default.hex}}; +$primary: {{colors.primary.default.hex}}; +$onPrimary: {{colors.on_primary.default.hex}}; +$primaryContainer: {{colors.primary_container.default.hex}}; +$onPrimaryContainer: {{colors.on_primary_container.default.hex}}; +$inversePrimary: {{colors.inverse_primary.default.hex}}; +$secondary: {{colors.secondary.default.hex}}; +$onSecondary: {{colors.on_secondary.default.hex}}; +$secondaryContainer: {{colors.secondary_container.default.hex}}; +$onSecondaryContainer: {{colors.on_secondary_container.default.hex}}; +$tertiary: {{colors.tertiary.default.hex}}; +$onTertiary: {{colors.on_tertiary.default.hex}}; +$tertiaryContainer: {{colors.tertiary_container.default.hex}}; +$onTertiaryContainer: {{colors.on_tertiary_container.default.hex}}; +$error: {{colors.error.default.hex}}; +$onError: {{colors.on_error.default.hex}}; +$errorContainer: {{colors.error_container.default.hex}}; +$onErrorContainer: {{colors.on_error_container.default.hex}}; +$primaryFixed: {{colors.primary_fixed.default.hex}}; +$primaryFixedDim: {{colors.primary_fixed_dim.default.hex}}; +$onPrimaryFixed: {{colors.on_primary_fixed.default.hex}}; +$onPrimaryFixedVariant: {{colors.on_primary_fixed_variant.default.hex}}; +$secondaryFixed: {{colors.secondary_fixed.default.hex}}; +$secondaryFixedDim: {{colors.secondary_fixed_dim.default.hex}}; +$onSecondaryFixed: {{colors.on_secondary_fixed.default.hex}}; +$onSecondaryFixedVariant: {{colors.on_secondary_fixed_variant.default.hex}}; +$tertiaryFixed: {{colors.tertiary_fixed.default.hex}}; +$tertiaryFixedDim: {{colors.tertiary_fixed_dim.default.hex}}; +$onTertiaryFixed: {{colors.on_tertiary_fixed.default.hex}}; +$onTertiaryFixedVariant: {{colors.on_tertiary_fixed_variant.default.hex}}; +$success: #B5CCBA; +$onSuccess: #213528; +$successContainer: #374B3E; +$onSuccessContainer: #D1E9D6; +$term0: #0D1C20; +$term1: #8383FF; +$term2: #63DFD4; +$term3: #75FCDD; +$term4: #76B4BD; +$term5: #7AAEEA; +$term6: #81D8D7; +$term7: #CCDBD5; +$term8: #B1BCB5; +$term9: #BCB9FF; +$term10: #F6FFFD; +$term11: #FFFFFF; +$term12: #BEE3E5; +$term13: #C8DAFF; +$term14: #E5FFFE; +$term15: #ADEDF6; diff --git a/config/matugen/templates/ags/sourceviewtheme-light.xml b/config/matugen/templates/ags/sourceviewtheme-light.xml new file mode 100644 index 0000000..d501c31 --- /dev/null +++ b/config/matugen/templates/ags/sourceviewtheme-light.xml @@ -0,0 +1,95 @@ + + + end_4 + <_description>Catppuccin port but very random + +