diff --git a/.config/hypr/hyprland/keybinds.lua b/.config/hypr/hyprland/keybinds.lua index e0676bb..7208e7f 100644 --- a/.config/hypr/hyprland/keybinds.lua +++ b/.config/hypr/hyprland/keybinds.lua @@ -81,8 +81,8 @@ for _, b in ipairs({ end -- Screenshot -hl.bind("Print", hl.dsp.exec_cmd("hyprshot -m region"), { locked = true }) -hl.bind("CTRL + Print", hl.dsp.exec_cmd("hyprshot -m output -m active"), { locked = true }) +-- hl.bind("Print", hl.dsp.exec_cmd("hyprshot -m region"), { locked = true }) +-- hl.bind("CTRL + Print", hl.dsp.exec_cmd("hyprshot -m output -m active"), { locked = true }) hl.bind("XF86Calculator", hl.dsp.exec_cmd("gnome-calculator")) @@ -94,3 +94,5 @@ hl.bind(mainMod .. " + W", hl.dsp.exec_cmd(ipc .. " panel-toggle noctalia/wallha hl.bind(mainMod .. " + SHIFT + L", hl.dsp.exec_cmd(ipc .. " session lock")) hl.bind("switch:Lid Switch", hl.dsp.exec_cmd(ipc .. " session lock"), { locked = true }) hl.bind(mainMod .. " + R", hl.dsp.exec_cmd(ipc .. " plugin noctalia/screen_recorder:service all toggle")) +hl.bind("Print", hl.dsp.exec_cmd(ipc .. " screenshot-region"), { locked = true }) +hl.bind("CTRL + Print", hl.dsp.exec_cmd(ipc .. " screenshot-fullscreen pick")) diff --git a/.config/hypr/hyprland/windowrules.lua b/.config/hypr/hyprland/windowrules.lua index ac25e4f..5970954 100644 --- a/.config/hypr/hyprland/windowrules.lua +++ b/.config/hypr/hyprland/windowrules.lua @@ -10,7 +10,7 @@ hl.window_rule({ hl.window_rule({ name = "kitty-term", match = { class = "kitty" }, - size = "(monitor_w*0.50) (monitor_h*0.47)", + size = "995 600", float = true, center = true, }) @@ -18,7 +18,7 @@ hl.window_rule({ hl.window_rule({ name = "floating-messages", match = { class = "(signal|org.telegram.desktop)" }, - size = "(monitor_w*0.25) (monitor_h*0.7)", + size = "425 790", move = "(monitor_w*0.72) (monitor_h*0.15)", float = true, pin = true, diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 9912dc3..5604747 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -7,6 +7,7 @@ font_size 12.0 window_padding_width 4 enable_audio_bell = no +remember_window_size no cursor_trail 10 tab_bar_min_tabs 1 diff --git a/.config/superfile/config.toml b/.config/superfile/config.toml index 3d2ac74..a3b3378 100644 --- a/.config/superfile/config.toml +++ b/.config/superfile/config.toml @@ -1,7 +1,7 @@ # More details are at https://superfile.netlify.app/configure/superfile-config/ # # change your theme -theme = 'catppuccin-macchiato' +theme = "noctalia" # # The editor files will be opened with. (Leave blank to use the EDITOR environment variable). editor = "" diff --git a/.config/superfile/theme/noctalia.toml b/.config/superfile/theme/noctalia.toml new file mode 100644 index 0000000..d19edf1 --- /dev/null +++ b/.config/superfile/theme/noctalia.toml @@ -0,0 +1,81 @@ +############################################################################### +# Noctalia theme for superfile # +# # +# Renders against the active Noctalia palette. Key names follow the upstream # +# theme schema (https://superfile.dev/configure/custom-theme/). # +############################################################################### + +############################################################################### +# Code Syntax Highlighting # +############################################################################### + +# Chroma style name; users can override in their superfile config.toml. +code_syntax_highlight = "catppuccin" + +############################################################################### +# Base Colors # +############################################################################### + +#-- Full Screen +full_screen_fg = "#cdd6f4" +full_screen_bg = "#1e1e2e" + +#-- Gradient (two-color) +gradient_color = ["#89b4fa", "#cba6f7"] +directory_icon_color = "#89b4fa" + +#-- File Panel +file_panel_fg = "#cdd6f4" +file_panel_bg = "#1e1e2e" +file_panel_border = "#6c7086" +file_panel_border_active = "#89b4fa" +file_panel_top_directory_icon = "#89b4fa" +file_panel_top_path = "#89b4fa" +# Selection distinguishes the foreground only, keeping the surface uniform +# with the regular row. Mirrors the upstream catppuccin-mocha theme, where +# `file_panel_item_selected_fg` differs from `file_panel_fg` while sharing +# the same background — a subtler highlight than changing the row surface. +file_panel_item_selected_fg = "#89b4fa" +file_panel_item_selected_bg = "#1e1e2e" + +#-- Footer +footer_fg = "#a6adc8" +footer_bg = "#1e1e2e" +footer_border = "#6c7086" +footer_border_active = "#89b4fa" + +#-- Sidebar +# Same background as file_panel and footer (uniform panel surface). Visual +# separation is carried by the borders (`outline` inactive / `tertiary` +# active). The current-directory entry uses the primary accent for its +# foreground while keeping the surface uniform with the rest of the row, +# mirroring the file-panel selection style and the upstream catppuccin-mocha +# convention (distinguish fg only). +sidebar_fg = "#cdd6f4" +sidebar_bg = "#1e1e2e" +sidebar_title = "#89b4fa" +sidebar_border = "#6c7086" +sidebar_border_active = "#cba6f7" +sidebar_item_selected_fg = "#89b4fa" +sidebar_item_selected_bg = "#1e1e2e" +sidebar_divider = "#4a4d5c" + +#-- Modals +modal_fg = "#cdd6f4" +modal_bg = "#1e1e2e" +modal_border_active = "#89b4fa" +modal_cancel_fg = "#fad1dc" +modal_cancel_bg = "#bb1040" +modal_confirm_fg = "#1e1e2e" +modal_confirm_bg = "#89b4fa" + +#-- Help Menu +help_menu_hotkey = "#cba6f7" +help_menu_title = "#89b4fa" + +#-- Special +cursor = "#89b4fa" +correct = "#cba6f7" +error = "#f38ba8" +hint = "#b4befe" +cancel = "#bb1040"