diff --git a/config/Modus b/config/Modus deleted file mode 160000 index f17e9282..00000000 --- a/config/Modus +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f17e9282e364ee65b72bcfb2e56e04d19f86f9db diff --git a/config/btop/themes/matugen.theme b/config/btop/themes/matugen.theme index c4088731..138b1943 100644 --- a/config/btop/themes/matugen.theme +++ b/config/btop/themes/matugen.theme @@ -13,65 +13,65 @@ theme[main_bg]="" # Main text color -theme[main_fg]="#e4e1e9" +theme[main_fg]="#dee3e6" # Title color for boxes -theme[title]="#bcc2ff" +theme[title]="#89d0ed" # Highlight color for keyboard shortcuts -theme[hi_fg]="#c4c5dd" +theme[hi_fg]="#b3cad5" # Background color of selected item in processes box -theme[selected_bg]="#bcc2ff" +theme[selected_bg]="#89d0ed" # Foreground color of selected item in processes box -theme[selected_fg]="#242b61" +theme[selected_fg]="#003544" # Color of inactive/disabled text -theme[inactive_fg]="#c7c5d0" +theme[inactive_fg]="#c0c8cc" # Misc colors for processes box including mini cpu graphs, details memory graph and details status text -theme[proc_misc]="#e6bad6" +theme[proc_misc]="#c4c3eb" # Cpu box outline color -theme[cpu_box]="#90909a" +theme[cpu_box]="#8a9296" # Memory/disks box outline color -theme[mem_box]="#90909a" +theme[mem_box]="#8a9296" # Net up/down box outline color -theme[net_box]="#90909a" +theme[net_box]="#8a9296" # Processes box outline color -theme[proc_box]="#90909a" +theme[proc_box]="#8a9296" # Box divider line and small boxes line color -theme[div_line]="#46464f" +theme[div_line]="#40484c" # Temperature graph colors -theme[temp_start]="#c4c5dd" -theme[temp_mid]="#bcc2ff" +theme[temp_start]="#b3cad5" +theme[temp_mid]="#89d0ed" theme[temp_end]="#ffb4ab" # CPU graph colors -theme[cpu_start]="#c4c5dd" -theme[cpu_mid]="#bcc2ff" +theme[cpu_start]="#b3cad5" +theme[cpu_mid]="#89d0ed" theme[cpu_end]="#ffb4ab" # Mem/Disk free meter -theme[free_start]="#c4c5dd" +theme[free_start]="#b3cad5" theme[free_mid]="" -theme[free_end]="#434559" +theme[free_end]="#354a53" # Mem/Disk cached meter -theme[cached_start]="#e6bad6" +theme[cached_start]="#c4c3eb" theme[cached_mid]="" -theme[cached_end]="#5d3c54" +theme[cached_end]="#444465" # Mem/Disk available meter -theme[available_start]="#bcc2ff" +theme[available_start]="#89d0ed" theme[available_mid]="" -theme[available_end]="#3b4279" +theme[available_end]="#004d62" # Mem/Disk used meter theme[used_start]="#ffb4ab" @@ -79,11 +79,11 @@ theme[used_mid]="" theme[used_end]="#93000a" # Download graph colors -theme[download_start]="#c4c5dd" -theme[download_mid]="#bcc2ff" -theme[download_end]="#e6bad6" +theme[download_start]="#b3cad5" +theme[download_mid]="#89d0ed" +theme[download_end]="#c4c3eb" # Upload graph colors -theme[upload_start]="#c4c5dd" -theme[upload_mid]="#bcc2ff" -theme[upload_end]="#e6bad6" +theme[upload_start]="#b3cad5" +theme[upload_mid]="#89d0ed" +theme[upload_end]="#c4c3eb" diff --git a/config/colors.lua b/config/colors.lua deleted file mode 100644 index 70e4a071..00000000 --- a/config/colors.lua +++ /dev/null @@ -1,187 +0,0 @@ -return { - - background = "rgb(121318)", - - blue = "rgb(bbc3ff)", - - blue_container = "rgb(3a4379)", - - blue_source = "rgb(0000ff)", - - blue_value = "rgb(0000ff)", - - cyan = "rgb(82d3e2)", - - cyan_container = "rgb(004e59)", - - cyan_source = "rgb(00ffff)", - - cyan_value = "rgb(00ffff)", - - error = "rgb(ffb4ab)", - - error_container = "rgb(93000a)", - - green = "rgb(95d5a7)", - - green_container = "rgb(10512f)", - - green_source = "rgb(00ff00)", - - green_value = "rgb(00ff00)", - - inverse_on_surface = "rgb(2f3036)", - - inverse_primary = "rgb(4f5b92)", - - inverse_surface = "rgb(e3e1e9)", - - magenta = "rgb(e4b7f3)", - - magenta_container = "rgb(5c386b)", - - magenta_source = "rgb(ff00ff)", - - magenta_value = "rgb(ff00ff)", - - on_background = "rgb(e3e1e9)", - - on_blue = "rgb(232c61)", - - on_blue_container = "rgb(dfe0ff)", - - on_cyan = "rgb(00363e)", - - on_cyan_container = "rgb(9eefff)", - - on_error = "rgb(690005)", - - on_error_container = "rgb(ffdad6)", - - on_green = "rgb(00391d)", - - on_green_container = "rgb(b0f1c2)", - - on_magenta = "rgb(442253)", - - on_magenta_container = "rgb(f7d8ff)", - - on_primary = "rgb(1f2c61)", - - on_primary_container = "rgb(dde1ff)", - - on_primary_fixed = "rgb(07164b)", - - on_primary_fixed_variant = "rgb(374379)", - - on_red = "rgb(561d26)", - - on_red_container = "rgb(ffdadc)", - - on_secondary = "rgb(2c2f42)", - - on_secondary_container = "rgb(dfe1f9)", - - on_secondary_fixed = "rgb(171b2c)", - - on_secondary_fixed_variant = "rgb(424659)", - - on_surface = "rgb(e3e1e9)", - - on_surface_variant = "rgb(c6c5d0)", - - on_tertiary = "rgb(44273f)", - - on_tertiary_container = "rgb(ffd7f4)", - - on_tertiary_fixed = "rgb(2c1229)", - - on_tertiary_fixed_variant = "rgb(5c3d56)", - - on_white = "rgb(00363d)", - - on_white_container = "rgb(9eeffd)", - - on_yellow = "rgb(263500)", - - on_yellow_container = "rgb(d4ec9d)", - - outline = "rgb(90909a)", - - outline_variant = "rgb(45464f)", - - primary = "rgb(b8c4ff)", - - primary_container = "rgb(374379)", - - primary_fixed = "rgb(dde1ff)", - - primary_fixed_dim = "rgb(b8c4ff)", - - red = "rgb(ffb2b9)", - - red_container = "rgb(72333b)", - - red_source = "rgb(ff0000)", - - red_value = "rgb(ff0000)", - - scrim = "rgb(000000)", - - secondary = "rgb(c2c5dd)", - - secondary_container = "rgb(424659)", - - secondary_fixed = "rgb(dfe1f9)", - - secondary_fixed_dim = "rgb(c2c5dd)", - - shadow = "rgb(000000)", - - source_color = "rgb(6280fa)", - - surface = "rgb(121318)", - - surface_bright = "rgb(38393f)", - - surface_container = "rgb(1f1f25)", - - surface_container_high = "rgb(292a2f)", - - surface_container_highest = "rgb(34343a)", - - surface_container_low = "rgb(1b1b21)", - - surface_container_lowest = "rgb(0d0e13)", - - surface_dim = "rgb(121318)", - - surface_tint = "rgb(b8c4ff)", - - surface_variant = "rgb(45464f)", - - tertiary = "rgb(e4bad9)", - - tertiary_container = "rgb(5c3d56)", - - tertiary_fixed = "rgb(ffd7f4)", - - tertiary_fixed_dim = "rgb(e4bad9)", - - white = "rgb(82d3e0)", - - white_container = "rgb(004f58)", - - white_source = "rgb(ffffff)", - - white_value = "rgb(ffffff)", - - yellow = "rgb(b8cf84)", - - yellow_container = "rgb(3b4d0f)", - - yellow_source = "rgb(ffff00)", - - yellow_value = "rgb(ffff00)", - -} diff --git a/config/electron-flags.conf b/config/electron-flags.conf index 1ab402e2..59f275cc 100644 --- a/config/electron-flags.conf +++ b/config/electron-flags.conf @@ -1 +1,2 @@ ---enable-features=UseOzonePlatform --ozone-platform=wayland \ No newline at end of file +--enable-features=UseOzonePlatform +--ozone-platform=x11 diff --git a/config/hypr/configs/keybinds.lua b/config/hypr/configs/keybinds.lua index c152b16e..40c1e4ee 100644 --- a/config/hypr/configs/keybinds.lua +++ b/config/hypr/configs/keybinds.lua @@ -71,7 +71,6 @@ hl.bind(mainMod .. " + F", function() hl.dispatch(hl.dsp.window.center()) end) -hl.bind(mainMod .. " + CTRL + L", hl.dsp.exec_cmd("pidof hyprlock || hyprlock -q")) -- hyprlock hl.bind(mainMod .. " + CTRL + P", hl.dsp.exec_cmd("systemctl poweroff")) -- poweroff hl.bind(mainMod .. " + CTRL + R", hl.dsp.exec_cmd("systemctl reboot")) -- reboot @@ -156,3 +155,11 @@ for key, cmd in pairs({ }) do hl.bind("XF86" .. key, hl.dsp.exec_cmd("playerctl " .. cmd), { locked = true }) end + +for key, cmd in pairs({ + ["ALT + F12"] = 'notify-send \'Test notification\' "Here\'s a really long message to test truncation and wrapping\\nYou can middle click or flick this notification to dismiss it!" -a \'terminal\' -A "Test1=I got it!" -A "Test2=Another action"', + ["ALT + Equal"] = "notify-send 'hmm' ${SLURP_ARGS}", + ["SHIFT + ALT + N"] = 'notify-send "Hello" "FIRE IN THE HOLE‼️🗣️🔥🕳️" -i "/home/sankalp/.face.icon" -A "🗣️" -A "🔥" -A "🕳️" -a "Source Code"', +}) do + hl.bind(key, hl.dsp.exec_cmd(cmd)) +end diff --git a/config/hypr/configs/misc.lua b/config/hypr/configs/misc.lua index fe82d719..92d563b1 100644 --- a/config/hypr/configs/misc.lua +++ b/config/hypr/configs/misc.lua @@ -7,7 +7,7 @@ hl.config({ kb_layout = us, kb_variant = "", kb_model = "", - -- kb_options = "caps:swapescape", + kb_options = "ctrl:swapcaps", kb_rules = "", repeat_rate = 50, repeat_delay = 300, @@ -15,7 +15,7 @@ hl.config({ follow_mouse = 1, - sensitivity = 0.2, + sensitivity = 0.8, accel_profile = "flat", touchpad = { diff --git a/config/hypr/configs/monitor_and_env.lua b/config/hypr/configs/monitor_and_env.lua index 2c1716e9..0337787c 100644 --- a/config/hypr/configs/monitor_and_env.lua +++ b/config/hypr/configs/monitor_and_env.lua @@ -36,7 +36,7 @@ for key, val in pairs({ QT_SCALE_FACTOR = "1", MOZ_ENABLE_WAYLAND = "1", ELECTRON_OZONE_PLATFORM_HINT = "auto", - ELECTRON_ARGS = "--enable-features=UseOzonePlatform --ozone-platform=wayland", + ELECTRON_ARGS = "--ozone-platform=wayland", GTK_USE_PORTAL = "1", diff --git a/config/hypr/configs/windowrules.lua b/config/hypr/configs/windowrules.lua index df96cc4b..5e13fff2 100644 --- a/config/hypr/configs/windowrules.lua +++ b/config/hypr/configs/windowrules.lua @@ -88,7 +88,9 @@ local size = { local window_rules = { -- Floating Only { - match = { class = "^([Zz]oom|onedriver|onedriver-launcher|mpv|com.github.rafostar.Clapper|[Qq]alculate-gtk)$" }, + match = { + class = "^([Zz]oom|onedriver|onedriver-launcher|mpv|com.github.rafostar.Clapper|[Qq]alculate-gtk|qemu-system-.*|Emulator)$", + }, float = true, }, { diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf deleted file mode 100644 index 340ff143..00000000 --- a/config/hypr/hypridle.conf +++ /dev/null @@ -1,27 +0,0 @@ -general { - lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. - before_sleep_cmd = loginctl lock-session # lock before suspend. - after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display. -} - -listener { - timeout = 150 # 2.5min. - on-timeout = brightnessctl -s set 10 # set monitor backlight to minimum, avoid 0 on OLED monitor. - on-resume = brightnessctl -r # monitor backlight restore. -} - -listener { - timeout = 300 # 5min - on-timeout = loginctl lock-session # lock screen when timeout has passed -} - -listener { - timeout = 330 # 5.5min - on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed - on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. -} - -listener { - timeout = 1800 # 30min - on-timeout = systemctl suspend # suspend pc -} diff --git a/config/hypr/hypridle.conf b/config/hypr/hypridle.conf new file mode 120000 index 00000000..cc0ca075 --- /dev/null +++ b/config/hypr/hypridle.conf @@ -0,0 +1 @@ +/home/sankalp/.config/Modus/config/hypr/hypridle.conf \ No newline at end of file diff --git a/config/hypr/hypridle.conf.bak.20260718-221535 b/config/hypr/hypridle.conf.bak.20260718-221535 new file mode 100644 index 00000000..340ff143 --- /dev/null +++ b/config/hypr/hypridle.conf.bak.20260718-221535 @@ -0,0 +1,27 @@ +general { + lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. + before_sleep_cmd = loginctl lock-session # lock before suspend. + after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display. +} + +listener { + timeout = 150 # 2.5min. + on-timeout = brightnessctl -s set 10 # set monitor backlight to minimum, avoid 0 on OLED monitor. + on-resume = brightnessctl -r # monitor backlight restore. +} + +listener { + timeout = 300 # 5min + on-timeout = loginctl lock-session # lock screen when timeout has passed +} + +listener { + timeout = 330 # 5.5min + on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed + on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. +} + +listener { + timeout = 1800 # 30min + on-timeout = systemctl suspend # suspend pc +} diff --git a/config/hypr/hyprland.lua b/config/hypr/hyprland.lua index aedaeb8c..dff83358 100644 --- a/config/hypr/hyprland.lua +++ b/config/hypr/hyprland.lua @@ -6,4 +6,5 @@ require("configs.windowrules") require("configs.startup_apps") require("configs.misc") +-- Modus configuration dofile("/home/sankalp/.config/Modus/config/hypr/modus.lua") diff --git a/config/kitty/colors.conf b/config/kitty/colors.conf index 1f187989..60efc7b4 100644 --- a/config/kitty/colors.conf +++ b/config/kitty/colors.conf @@ -1,27 +1,27 @@ # Core Colors -background #131318 -foreground #e4e1e9 -selection_foreground #bcc2ff -selection_background #242b61 -cursor #bcc2ff -cursor_text_color #131318 +background #0f1417 +foreground #dee3e6 +selection_foreground #89d0ed +selection_background #003544 +cursor #89d0ed +cursor_text_color #0f1417 # Regular Colors -color0 #131318 +color0 #0f1417 color1 #ffb4ab -color2 #bcc2ff -color3 #e6bad6 -color4 #dfe0ff -color5 #e0e0f9 -color6 #c4c5dd -color7 #e4e1e9 +color2 #89d0ed +color3 #c4c3eb +color4 #baeaff +color5 #cfe6f1 +color6 #b3cad5 +color7 #dee3e6 # Bright Colors -color8 #39393f +color8 #353a3d color9 #ffb4ab -color10 #bcc2ff -color11 #e6bad6 -color12 #dfe0ff -color13 #e0e0f9 -color14 #c4c5dd -color15 #e4e1e9 +color10 #89d0ed +color11 #c4c3eb +color12 #baeaff +color13 #cfe6f1 +color14 #b3cad5 +color15 #dee3e6 diff --git a/config/matugen/config.toml b/config/matugen/config.toml index bd4b7fbf..c4f53ca0 100644 --- a/config/matugen/config.toml +++ b/config/matugen/config.toml @@ -30,10 +30,6 @@ output_path = "~/.config/qt5ct/colors/matugen.conf" input_path = "~/.config/matugen/templates/qtct-colors.conf" output_path = "~/.config/qt6ct/colors/matugen.conf" -[templates.hyprland] -input_path = "~/.config/Modus/config/matugen/templates/hyprland-colors.lua" -output_path = "~/.config/Modus/config/hypr/colors.lua" - [templates.kitty] input_path = "~/.config/matugen/templates/kitty-colors.conf" output_path = "~/.config/kitty/colors.conf" @@ -55,16 +51,6 @@ output_path = "~/.config/yazi/theme.toml" input_path = "~/.config/matugen/templates/zathurarc" output_path = "~/.config/zathura/colors" -[templates.modus] -input_path = "~/.config/Modus/config/matugen/templates/modus.css" -output_path = "~/.config/Modus/styles/colors.css" -post_hook = "fabric-cli exec modus 'app.set_css()' &" - -[templates.modus1] -input_path = "~/Projects/dev/Modus/config/matugen/templates/modus.css" -output_path = "~/Projects/dev/Modus/src/styles/colors.css" -post_hook = "fabric-cli exec modus1 'app.set_css()' &" - [config.custom_colors.red] color = "#FF0000" blend = true @@ -92,3 +78,12 @@ blend = true [config.custom_colors.white] color = "#FFFFFF" blend = true + +[templates.modus] +input_path = "~/.config/Modus/config/matugen/templates/modus.css" +output_path = "~/.config/Modus/src/styles/colors.css" +post_hook = "fabric-cli exec modus 'app.set_css()' &" + +[templates.hyprland] +input_path = "~/.config/Modus/config/matugen/templates/hyprland-colors.lua" +output_path = "~/.config/Modus/config/matugen/colors.lua" diff --git a/config/vivaldi-stable.conf b/config/vivaldi-stable.conf index dda5856a..4fcb0a04 100644 --- a/config/vivaldi-stable.conf +++ b/config/vivaldi-stable.conf @@ -1,4 +1,4 @@ --ozone-platform=wayland --enable-features=WebRTCPipeWireCapturer ---ozone-platform-hint=wayland +--ozone-platform-hint=auto --enable-wayland-ime diff --git a/config/yazi/theme.toml b/config/yazi/theme.toml index 2436d3ca..a57fbe47 100644 --- a/config/yazi/theme.toml +++ b/config/yazi/theme.toml @@ -1,35 +1,35 @@ [manager] -cwd = { fg = "#c4c5dd", bold=true} +cwd = { fg = "#b3cad5", bold=true} -hovered = { fg = "#dfe0ff", bg = "#3b4279" } +hovered = { fg = "#baeaff", bg = "#004d62" } preview_hovered = { underline = true, bold=true } [status] separator_open = "" separator_close = "" -separator_style = { fg = "#dfe0ff", bg = "#3b4279" } +separator_style = { fg = "#baeaff", bg = "#004d62" } # Mode -mode_normal = { fg = "#242b61", bg = "#bcc2ff", bold = true } -mode_select = { fg = "#2d2f42", bg = "#c4c5dd", bold = true } -mode_unset = { fg = "#45263d", bg = "#e6bad6", bold = true } +mode_normal = { fg = "#003544", bg = "#89d0ed", bold = true } +mode_select = { fg = "#1e333c", bg = "#b3cad5", bold = true } +mode_unset = { fg = "#2d2d4d", bg = "#c4c3eb", bold = true } [which] -mask = { bg = "#1f1f25" } -cand = { fg = "#bcc2ff" } -desc = { fg = "#c4c5dd" } +mask = { bg = "#1b2023" } +cand = { fg = "#89d0ed" } +desc = { fg = "#b3cad5" } separator = "  " -separator_style = { fg = "#e6bad6" } +separator_style = { fg = "#c4c3eb" } [filetype] rules = [ # Images - { mime = "image/*", fg = "#c4c5dd" }, + { mime = "image/*", fg = "#b3cad5" }, # Videos - { mime = "video/*", fg = "#e6bad6" }, - { mime = "audio/*", fg = "#e6bad6" }, + { mime = "video/*", fg = "#c4c3eb" }, + { mime = "audio/*", fg = "#c4c3eb" }, # Archives { mime = "application/zip", fg = "#ffb4ab" }, @@ -41,6 +41,6 @@ rules = [ { mime = "application/x-rar", fg = "#ffb4ab" }, # Fallback - { name = "*", fg = "#bcc2ff", bold=true }, - { name = "*/", fg = "#c4c5dd", bold=true } + { name = "*", fg = "#89d0ed", bold=true }, + { name = "*/", fg = "#b3cad5", bold=true } ] diff --git a/misc/.zshrc b/misc/.zshrc index 43e56554..7f7c018a 100644 --- a/misc/.zshrc +++ b/misc/.zshrc @@ -13,7 +13,8 @@ export BAT_THEME="base16" export ANDROID_HOME="$HOME/Android/Sdk" export ANDROID_SDK_ROOT="$ANDROID_HOME" - +export PNPM_HOME="$HOME/.local/share/pnpm" +export PATH="$PNPM_HOME:$PATH" typeset -U path PATH path=( @@ -216,7 +217,7 @@ alias mkdir='mkdir -p' alias ps='ps auxf' alias ping='ping -c 10' alias less='less -R' -alias cat="bat --paging=never --style=plain" +# alias cat="bat --paging=never --style=plain" alias grep="grep --color=auto" alias tree='eza --tree --icons' @@ -362,3 +363,4 @@ act() { alias yayf='yay -Slq | fzf --multi --preview "yay -Sii {1}" --preview-window=down:75% | xargs -r yay -S' alias paruf='paru -Slq | fzf --multi --preview "paru -Sii {1}" --preview-window=down:75% | xargs -r paru -S' alias pacf='pacman -Slq | fzf --multi --preview "pacman -Si {1}" --preview-window=down:75% | xargs -r sudo pacman -S' + diff --git a/package b/package index 4d561f7a..d4e7ce9b 100644 --- a/package +++ b/package @@ -62,3 +62,5 @@ ttf-font-awesome ttf-nerd-fonts-symbols-common ttf-nerd-fonts-symbols-mono maplemono-nf-cn-unhinted +seahorse +gnome-keyring