├── .bashrc ├── .config ├── alacritty │ └── alacritty.toml ├── dunst │ ├── assets │ │ ├── brightness.svg │ │ ├── volume-mute.svg │ │ └── volume.svg │ └── dunstrc ├── fastfetch │ ├── arch │ └── config.jsonc ├── hypr │ ├── bind.conf │ ├── hypridle.conf │ ├── hyprland.conf │ ├── hyprlock.conf │ ├── hyprpaper.conf │ ├── scripts │ │ ├── nogaps.sh │ │ └── reload.sh │ └── walls │ │ ├── 1.png │ │ └── 2.png ├── rofi │ ├── bluetooth │ │ └── blt-connect.sh │ ├── clipboard │ │ ├── clipboard.sh │ │ └── cliphist-rofi │ ├── colors │ │ ├── mocha.rasi │ │ └── onedark.rasi │ ├── emoji │ │ └── emoji.sh │ ├── filebrowser │ │ └── filebrowser.sh │ ├── launchers │ │ ├── launcher.sh │ │ └── misc │ │ │ ├── launcher.sh │ │ │ └── launchpad.rasi │ ├── powermenu │ │ ├── full_rounded.rasi │ │ ├── styles │ │ │ ├── colors.rasi │ │ │ └── nordic.rasi │ │ └── type-2 │ │ │ ├── powermenu.sh │ │ │ ├── shared │ │ │ ├── colors.rasi │ │ │ └── fonts.rasi │ │ │ └── style-5.rasi │ ├── run │ │ └── run.sh │ ├── shared │ │ ├── colors.rasi │ │ └── fonts.rasi │ ├── snippet │ │ └── snippet.sh │ ├── style-1.rasi │ ├── wifi │ │ ├── wifi.sh │ │ └── wifinew.sh │ └── window │ │ └── window.sh ├── swaylock │ └── config ├── waybar │ ├── config │ └── style.css └── zathura │ ├── atheme │ └── zathurarc ├── .dir_colors ├── .github └── FUNDING.yml ├── .gitignore ├── .inputrc ├── .local └── share │ └── konsole │ ├── Profile_Catppuccin_Mocha.profile │ ├── catppuccin-mocha.colorscheme │ ├── konsole.profile │ └── konsolestaterc ├── .sddm-themes └── Sugar-Candy │ ├── Backgrounds │ └── 1.png │ └── theme.conf ├── .whiteSur-firefox-theme ├── install.sh └── src │ ├── .Rhistory │ ├── Monterey │ ├── colors │ │ ├── dark.css │ │ └── light.css │ ├── left_header_button_3.css │ ├── left_header_button_4.css │ ├── left_header_button_5.css │ ├── parts │ │ ├── headerbar-urlbar.css │ │ ├── tabsbar-alt.css │ │ ├── tabsbar.css │ │ ├── toolbox-alt.css │ │ └── toolbox.css │ ├── right_header_button_3.css │ ├── right_header_button_4.css │ ├── right_header_button_5.css │ ├── theme-alt.css │ └── theme.css │ ├── WhiteSur │ ├── colors │ │ ├── dark.css │ │ └── light.css │ ├── parts │ │ ├── headerbar-urlbar.css │ │ ├── tabsbar.css │ │ └── toolbox.css │ └── theme.css │ ├── common │ ├── drag-window-headerbar-buttons.css │ ├── hide-single-tab.css │ ├── hide-window-buttons.css │ ├── icons │ │ ├── application-x-addon-blocked-symbolic.svg │ │ ├── application-x-addon-symbolic.svg │ │ ├── applications-engineering-symbolic.svg │ │ ├── audio-muted-symbolic-light.svg │ │ ├── audio-muted-symbolic.svg │ │ ├── audio-playing-symbolic-light.svg │ │ ├── audio-playing-symbolic.svg │ │ ├── autoplay-media-blocked-symbolic.svg │ │ ├── autoplay-media-symbolic.svg │ │ ├── blocked-permission-symbolic.svg │ │ ├── bookmarks-symbolic.svg │ │ ├── bullet-symbolic.svg │ │ ├── character-symbolic.svg │ │ ├── checkbox-checked-symbolic.svg │ │ ├── checkbox-symbolic.svg │ │ ├── drm-symbolic.svg │ │ ├── edit-copy-symbolic.svg │ │ ├── edit-cut-symbolic.svg │ │ ├── edit-find-symbolic.svg │ │ ├── edit-paste-symbolic.svg │ │ ├── folder-download-symbolic.svg │ │ ├── folder-locked-symbolic.svg │ │ ├── folder-symbolic-light.svg │ │ ├── folder-symbolic.svg │ │ ├── forget-history-symbolic.svg │ │ ├── geo.svg │ │ ├── go-next-symbolic-light.svg │ │ ├── go-next-symbolic.svg │ │ ├── go-previous-symbolic-light.svg │ │ ├── go-previous-symbolic.svg │ │ ├── icon.svg │ │ ├── import-symbolic.svg │ │ ├── info-symbolic-light.svg │ │ ├── info-symbolic.svg │ │ ├── key-symbolic.svg │ │ ├── library-symbolic.svg │ │ ├── mail-unread-symbolic.svg │ │ ├── microphone-symbolic.svg │ │ ├── network-workgroup-symbolic-light.svg │ │ ├── network-workgroup-symbolic.svg │ │ ├── notification-symbolic.svg │ │ ├── open-folder-symbolic.svg │ │ ├── open-menu-symbolic.svg │ │ ├── page-action.svg │ │ ├── page-symbolic.svg │ │ ├── pan-down-symbolic-light.svg │ │ ├── pan-down-symbolic.svg │ │ ├── pan-end-symbolic-light.svg │ │ ├── pan-end-symbolic.svg │ │ ├── pan-start-symbolic.svg │ │ ├── pan-up-symbolic.svg │ │ ├── permissions-granted.svg │ │ ├── persistent-storage.svg │ │ ├── picture-in-picture-open.svg │ │ ├── preferences-system-symbolic.svg │ │ ├── preferences-system-time-symbolic-light.svg │ │ ├── preferences-system-time-symbolic.svg │ │ ├── printer-symbolic.svg │ │ ├── process-stop-symbolic.svg │ │ ├── process-working-symbolic-black.svg │ │ ├── process-working-symbolic-light.svg │ │ ├── process-working-symbolic.svg │ │ ├── radio-checked-symbolic.svg │ │ ├── radio-symbolic.svg │ │ ├── reader-mode.svg │ │ ├── save-folder-symbolic.svg │ │ ├── save-to-pocket-light.svg │ │ ├── save-to-pocket-open-light.svg │ │ ├── save-to-pocket-open.svg │ │ ├── save-to-pocket.svg │ │ ├── screen-blocked-symbolic.svg │ │ ├── screen-symbolic.svg │ │ ├── screenshot-symbolic.svg │ │ ├── security-broken-symbolic.svg │ │ ├── security-warning-symbolic.svg │ │ ├── select-symbolic.svg │ │ ├── star-symbolic.svg │ │ ├── starred-symbolic.svg │ │ ├── sync.svg │ │ ├── tab-audio-blocked-small-light.svg │ │ ├── tab-audio-blocked-small.svg │ │ ├── tab-new-symbolic.svg │ │ ├── tab-sync-symbolic-light.svg │ │ ├── tab-sync-symbolic.svg │ │ ├── toggle-right-sidebar-symbolic.svg │ │ ├── toggle-sidebar-symbolic.svg │ │ ├── tracking-protection-animatable.svg │ │ ├── tracking-protection.svg │ │ ├── user-home-symbolic.svg │ │ ├── user-not-tracked-dark.svg │ │ ├── user-not-tracked.svg │ │ ├── view-fullscreen-symbolic.svg │ │ ├── view-more-horizontal-symbolic.svg │ │ ├── view-refresh-symbolic.svg │ │ ├── view-restore-symbolic.svg │ │ ├── window-close-symbolic-light.svg │ │ ├── window-close-symbolic.svg │ │ ├── window-maximize-symbolic.svg │ │ ├── window-minimize-symbolic.svg │ │ ├── window-new-symbolic.svg │ │ ├── window-restore-symbolic.svg │ │ ├── zoom-in-symbolic.svg │ │ └── zoom-out-symbolic.svg │ ├── left-tab-close-button.css │ ├── matching-autocomplete-width.css │ ├── pages │ │ ├── newtab.css │ │ └── privatebrowsing.css │ ├── parts │ │ ├── buttons-fixes.css │ │ ├── buttons.css │ │ ├── controls.css │ │ ├── csd.css │ │ ├── custom-icons.css │ │ ├── dialogs.css │ │ ├── entries.css │ │ ├── findbar.css │ │ ├── headerbar-private-urlbar.css │ │ ├── headerbar.css │ │ ├── icons.css │ │ ├── popups-contents.css │ │ ├── popups.css │ │ ├── remove-white-flash.css │ │ ├── titlebutton-dark.css │ │ ├── titlebutton-light.css │ │ └── video-player.css │ ├── rounded-window-maximized.css │ ├── symbolic-tab-icons.css │ ├── system-icons.css │ └── titlebuttons │ │ ├── titlebutton-backdrop-dark.svg │ │ ├── titlebutton-backdrop.svg │ │ ├── titlebutton-close-active-dark.svg │ │ ├── titlebutton-close-active.svg │ │ ├── titlebutton-close-backdrop-dark.svg │ │ ├── titlebutton-close-backdrop.svg │ │ ├── titlebutton-close-dark.svg │ │ ├── titlebutton-close-hover-dark.svg │ │ ├── titlebutton-close-hover.svg │ │ ├── titlebutton-close.svg │ │ ├── titlebutton-maximize-active-dark.svg │ │ ├── titlebutton-maximize-active.svg │ │ ├── titlebutton-maximize-backdrop-dark.svg │ │ ├── titlebutton-maximize-backdrop.svg │ │ ├── titlebutton-maximize-dark.svg │ │ ├── titlebutton-maximize-hover-dark.svg │ │ ├── titlebutton-maximize-hover.svg │ │ ├── titlebutton-maximize.svg │ │ ├── titlebutton-minimize-active-dark.svg │ │ ├── titlebutton-minimize-active.svg │ │ ├── titlebutton-minimize-backdrop-dark.svg │ │ ├── titlebutton-minimize-backdrop.svg │ │ ├── titlebutton-minimize-dark.svg │ │ ├── titlebutton-minimize-hover-dark.svg │ │ ├── titlebutton-minimize-hover.svg │ │ ├── titlebutton-minimize.svg │ │ ├── titlebutton-unmaximize-active-dark.svg │ │ ├── titlebutton-unmaximize-active.svg │ │ ├── titlebutton-unmaximize-backdrop-dark.svg │ │ ├── titlebutton-unmaximize-backdrop.svg │ │ ├── titlebutton-unmaximize-hover-dark.svg │ │ └── titlebutton-unmaximize-hover.svg │ ├── customChrome.css │ ├── userChrome-Monterey-alt.css │ ├── userChrome-Monterey.css │ ├── userChrome-WhiteSur.css │ ├── userContent-Monterey.css │ └── userContent-WhiteSur.css ├── LICENSE ├── Pictures └── dotfiles.png └── README.md /.config/alacritty/alacritty.toml: -------------------------------------------------------------------------------- 1 | [[colors.indexed_colors]] 2 | color = "#FAB387" 3 | index = 16 4 | 5 | [[colors.indexed_colors]] 6 | color = "#F5E0DC" 7 | index = 17 8 | 9 | [colors.bright] 10 | black = "#585B70" 11 | blue = "#89B4FA" 12 | cyan = "#94E2D5" 13 | green = "#A6E3A1" 14 | magenta = "#F5C2E7" 15 | red = "#F38BA8" 16 | white = "#A6ADC8" 17 | yellow = "#F9E2AF" 18 | 19 | [colors.cursor] 20 | cursor = "#F5E0DC" 21 | text = "#1E1E2E" 22 | 23 | [colors.dim] 24 | black = "#45475A" 25 | blue = "#89B4FA" 26 | cyan = "#94E2D5" 27 | green = "#A6E3A1" 28 | magenta = "#F5C2E7" 29 | red = "#F38BA8" 30 | white = "#BAC2DE" 31 | yellow = "#F9E2AF" 32 | 33 | [colors.hints.end] 34 | background = "#A6ADC8" 35 | foreground = "#1E1E2E" 36 | 37 | [colors.hints.start] 38 | background = "#F9E2AF" 39 | foreground = "#1E1E2E" 40 | 41 | [colors.normal] 42 | black = "#45475A" 43 | blue = "#89B4FA" 44 | cyan = "#94E2D5" 45 | green = "#A6E3A1" 46 | magenta = "#F5C2E7" 47 | red = "#F38BA8" 48 | white = "#BAC2DE" 49 | yellow = "#F9E2AF" 50 | 51 | [colors.primary] 52 | background = "#1E1E2E" 53 | bright_foreground = "#CDD6F4" 54 | dim_foreground = "#CDD6F4" 55 | foreground = "#CDD6F4" 56 | 57 | [colors.search.focused_match] 58 | background = "#A6E3A1" 59 | foreground = "#1E1E2E" 60 | 61 | # [colors.search.footer_bar] 62 | # background = "#A6ADC8" 63 | # foreground = "#1E1E2E" 64 | 65 | [colors.search.matches] 66 | background = "#A6ADC8" 67 | foreground = "#1E1E2E" 68 | 69 | [colors.selection] 70 | background = "#F5E0DC" 71 | text = "#1E1E2E" 72 | 73 | [colors.vi_mode_cursor] 74 | cursor = "#B4BEFE" 75 | text = "#1E1E2E" 76 | 77 | [font] 78 | size = 12 79 | 80 | [font.bold] 81 | family = "FiraCode Nerd Font Propo" 82 | style = "Bold" 83 | 84 | [font.glyph_offset] 85 | x = 0 86 | y = 0 87 | 88 | [font.italic] 89 | family = "FiraCode Nerd Font SemBd" 90 | style = "Italic" 91 | 92 | [font.normal] 93 | family = "FiraCode Nerd Font" 94 | style = "Regular" 95 | 96 | [font.offset] 97 | x = 0 98 | y = 0 99 | 100 | [window] 101 | decorations = "none" 102 | 103 | [window.dimensions] 104 | columns = 100 105 | lines = 24 106 | 107 | [window.padding] 108 | x = 20 109 | y = 20 110 | -------------------------------------------------------------------------------- /.config/dunst/assets/brightness.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.config/dunst/assets/volume-mute.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.config/dunst/assets/volume.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.config/dunst/dunstrc: -------------------------------------------------------------------------------- 1 | [global] 2 | monitor = 0 3 | follow = none 4 | width = 300 5 | height = 145 6 | origin = top-right 7 | alignment = "left" 8 | vertical_alignment = "center" 9 | ellipsize = "middle" 10 | offset = "15x15" 11 | padding = 15 12 | horizontal_padding = 15 13 | text_icon_padding = 15 14 | icon_position = "left" 15 | min_icon_size = 48 16 | max_icon_size = 64 17 | progress_bar = true 18 | progress_bar_height = 8 19 | progress_bar_frame_width = 1 20 | progress_bar_min_width = 150 21 | progress_bar_max_width = 300 22 | separator_height = 2 23 | frame_width = 2 24 | frame_color = "#313244" 25 | separator_color = "frame" 26 | corner_radius = 8 27 | transparency = 0 28 | gap_size = 8 29 | line_height = 0 30 | notification_limit = 0 31 | idle_threshold = 120 32 | history_length = 20 33 | show_age_threshold = 60 34 | markup = "full" 35 | font = "monospace 10" 36 | format = "%s\n%b: 37 | word_wrap = "yes" 38 | sort = "yes" 39 | shrink = "no" 40 | indicate_hidden = "yes" 41 | sticky_history = "yes" 42 | ignore_newline = "no" 43 | show_indicators = "no" 44 | stack_duplicates = true 45 | always_run_script = true 46 | hide_duplicate_count = false 47 | ignore_dbusclose = false 48 | force_xwayland = false 49 | force_xinerama = false 50 | mouse_left_click = "do_action" 51 | mouse_middle_click = "close_all" 52 | mouse_right_click = "close_current" 53 | [experimental] 54 | per_monitor_dpi = false 55 | 56 | 57 | [urgency_low] 58 | background = "#1e1e2e" 59 | foreground = "#cdd6f4" 60 | highlight = "#cba6f7" 61 | timeout = 4 62 | 63 | [urgency_normal] 64 | background = "#1e1e2e" 65 | foreground = "#cdd6f4" 66 | highlight = "#cba6f7" 67 | timeout = 6 68 | 69 | [urgency_critical] 70 | background = "#1e1e2e" 71 | foreground = "#cdd6f4" 72 | highlight = "#cba6f7" 73 | timeout = 0 74 | -------------------------------------------------------------------------------- /.config/fastfetch/arch: -------------------------------------------------------------------------------- 1 | _ 2 | __ _ _ __ ___| |__ 3 | / _` | '__/ __| '_ \ 4 | | (_| | | | (__| | | | 5 | \__,_|_| \___|_| |_| 6 | _ _ 7 | | (_)_ __ _ ___ __ 8 | | | | '_ \| | | \ \/ / 9 | | | | | | | |_| |> < 10 | |_|_|_| |_|\__,_/_/\_\ 11 | -------------------------------------------------------------------------------- /.config/fastfetch/config.jsonc: -------------------------------------------------------------------------------- 1 | // ~/.config/fastfetch/config.jsonc 2 | // See https://github.com/fastfetch-cli/fastfetch/wiki/Configuration for more details 3 | // See *.jsonc in https://github.com/fastfetch-cli/fastfetch/tree/dev/presets/examples for more examples 4 | { 5 | "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", 6 | "logo": { 7 | "source": "~/.config/fastfetch/arch", 8 | "color": { 9 | "1": "blue" 10 | }, 11 | "type": "file", 12 | "padding": { 13 | "top": 3 14 | } 15 | }, 16 | "display": { 17 | "separator": "  " 18 | }, 19 | "modules": [ 20 | { 21 | "type": "custom", 22 | "format": "┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓" 23 | }, 24 | "break", 25 | { 26 | "type": "os", 27 | "key": " ", 28 | "keyColor": "blue" 29 | }, 30 | { 31 | "type": "kernel", 32 | "key": " ", 33 | "keyColor": "white" 34 | }, 35 | { 36 | "type": "packages", 37 | "key": " 󰮯", 38 | "keyColor": "yellow" 39 | }, 40 | { 41 | "type": "wm", 42 | "key": " 󰨇", 43 | "keyColor": "blue" 44 | }, 45 | { 46 | "type": "terminal", 47 | "key": " ", 48 | "keyColor": "magenta" 49 | }, 50 | { 51 | "type": "shell", 52 | "key": " ", 53 | "keyColor": "yellow" 54 | }, 55 | "break", 56 | { 57 | "type": "custom", 58 | "format": "┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫" 59 | }, 60 | "break", 61 | { 62 | "type": "host", 63 | "key": " ", 64 | "keyColor": "bright_blue" 65 | }, 66 | { 67 | "type": "cpu", 68 | "key": " ", 69 | "keyColor": "bright_green" 70 | }, 71 | { 72 | "type": "gpu", 73 | "key": " 󱤓", 74 | "keyColor": "red" 75 | }, 76 | { 77 | "type": "memory", 78 | "key": " 󰍛", 79 | "keyColor": "bright_yellow" 80 | }, 81 | { 82 | "type": "disk", 83 | "key": " ", 84 | "keyColor": "bright_cyan" 85 | }, 86 | "break", 87 | { 88 | "type": "custom", 89 | "format": "┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛" 90 | } 91 | ] 92 | } 93 | -------------------------------------------------------------------------------- /.config/hypr/hypridle.conf: -------------------------------------------------------------------------------- 1 | general { 2 | lock_cmd = pidof hyprlock || hyprlock # avoid starting multiple hyprlock instances. 3 | before_sleep_cmd = loginctl lock-session # lock before suspend. 4 | after_sleep_cmd = hyprctl dispatch dpms on # to avoid having to press a key twice to turn on the display. 5 | } 6 | 7 | listener { 8 | timeout = 150 # 2.5min. 9 | on-timeout = brightnessctl -s set 10 # set monitor backlight to minimum, avoid 0 on OLED monitor. 10 | on-resume = brightnessctl -r # monitor backlight restore. 11 | } 12 | 13 | # turn off keyboard backlight, comment out this section if you dont have a keyboard backlight. 14 | # listener { 15 | # timeout = 150 # 2.5min. 16 | # on-timeout = brightnessctl -sd rgb:kbd_backlight set 0 # turn off keyboard backlight. 17 | # on-resume = brightnessctl -rd rgb:kbd_backlight # turn on keyboard backlight. 18 | # } 19 | 20 | listener { 21 | timeout = 300 # 5min 22 | on-timeout = loginctl lock-session # lock screen when timeout has passed 23 | } 24 | 25 | listener { 26 | timeout = 330 # 5.5min 27 | on-timeout = hyprctl dispatch dpms off # screen off when timeout has passed 28 | on-resume = hyprctl dispatch dpms on # screen on when activity is detected after timeout has fired. 29 | } 30 | 31 | # listener { 32 | # timeout = 3600 # 60min 33 | # on-timeout = systemctl suspend # suspend pc 34 | # } -------------------------------------------------------------------------------- /.config/hypr/hyprlock.conf: -------------------------------------------------------------------------------- 1 | # BACKGROUND 2 | background { 3 | monitor = 4 | path = ~/.config/hypr/walls/1.png 5 | # blur_passes = 0 6 | # contrast = 1 7 | # brightness = 1 8 | # vibrancy = 0.2 9 | # vibrancy_darkness = 0.2 10 | } 11 | 12 | # GENERAL 13 | general { 14 | no_fade_in = false 15 | no_fade_out = false 16 | hide_cursor = true 17 | grace = 0 18 | disable_loading_bar = true 19 | ignore_empty_input = true 20 | } 21 | 22 | # INPUT FIELD 23 | input-field { 24 | monitor = 25 | size = 250, 60 26 | outline_thickness = 2 27 | dots_size = 0.2 # Scale of input-field height, 0.2 - 0.8 28 | dots_spacing = 0.35 # Scale of dots' absolute size, 0.0 - 1.0 29 | dots_center = true 30 | outer_color = rgba(0, 0, 0, 0) 31 | inner_color = rgba(0, 0, 0, 0.2) 32 | font_color = rgb(205, 214, 244) 33 | fade_on_empty = false 34 | rounding = -1 35 | placeholder_text = Password 36 | hide_input = false 37 | position = 0, -200 38 | halign = center 39 | valign = center 40 | check_color = rgb(108, 112, 134) 41 | fail_color = rgb(243, 139, 168) # if authentication failed, changes outer_color and fail message color 42 | fail_text = $ATTEMPTS # can be set to empty 43 | fail_timeout = 2000 # milliseconds before fail_text and fail_color disappears 44 | fail_transition = 300 # transition time in ms between normal outer_color and fail_color 45 | } 46 | 47 | # DATE 48 | label { 49 | monitor = 50 | text = cmd[update:1000] date +"%A, %B %d" 51 | color = rgb(205, 214, 244) 52 | font_size = 22 53 | font_family = JetBrains Mono 54 | position = 0, 300 55 | halign = center 56 | valign = center 57 | } 58 | 59 | # TIME 60 | label { 61 | monitor = 62 | text = cmd[update:1000] date +"%-I:%M" 63 | color = rgb(205, 214, 244) 64 | font_size = 95 65 | font_family = JetBrains Mono Extrabold 66 | position = 0, 200 67 | halign = center 68 | valign = center 69 | } 70 | -------------------------------------------------------------------------------- /.config/hypr/hyprpaper.conf: -------------------------------------------------------------------------------- 1 | preload = ~/.config/hypr/walls/2.png 2 | wallpaper = eDP-1,~/.config/hypr/walls/2.png 3 | splash = false -------------------------------------------------------------------------------- /.config/hypr/scripts/nogaps.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | while true; do 4 | # Get information about the active workspace 5 | workspace_info=$(hyprctl activeworkspace) 6 | 7 | # Extract the number of windows from the workspace information 8 | window_count=$(echo "$workspace_info" | grep -oP 'windows:\s*\K\d+') 9 | 10 | if (( window_count <= 1 )); then 11 | hyprctl --batch "\ 12 | keyword general:gaps_in 0;\ 13 | keyword general:gaps_out 0;\ 14 | keyword general:border_size 0" 15 | else 16 | hyprctl --batch "\ 17 | keyword general:gaps_in 5;\ 18 | keyword general:gaps_out 10;\ 19 | keyword general:border_size 2" 20 | fi 21 | 22 | # Wait 1 second before next check 23 | sleep 0.5 24 | done 25 | -------------------------------------------------------------------------------- /.config/hypr/scripts/reload.sh: -------------------------------------------------------------------------------- 1 | killall waybar 2 | 3 | waybar & 4 | 5 | hyprctl reload 6 | 7 | killall hyprpaper 8 | 9 | hyprpaper 10 | -------------------------------------------------------------------------------- /.config/hypr/walls/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sameemul-haque/dotfiles/269ed2a35d04afb4cd13bf4c742ddb6aa113a38a/.config/hypr/walls/1.png -------------------------------------------------------------------------------- /.config/hypr/walls/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sameemul-haque/dotfiles/269ed2a35d04afb4cd13bf4c742ddb6aa113a38a/.config/hypr/walls/2.png -------------------------------------------------------------------------------- /.config/rofi/clipboard/clipboard.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dir="$HOME/.config/rofi" 4 | theme='style-1' 5 | 6 | ## Run 7 | rofi \ 8 | rofi -modi clipboard:~/.config/rofi/clipboard/cliphist-rofi -show clipboard -theme ${dir}/${theme}.rasi 9 | -------------------------------------------------------------------------------- /.config/rofi/clipboard/cliphist-rofi: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | if [ -z "$1" ]; then 4 | cliphist list 5 | else 6 | cliphist decode <<<"$1" | wl-copy 7 | fi 8 | -------------------------------------------------------------------------------- /.config/rofi/colors/mocha.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #181825FF; 3 | background-alt: #1E1E2EFF; 4 | foreground: #FFFFFFFF; 5 | selected: #9399B2FF; 6 | active: #CDD6F4FF; 7 | urgent: #E06C75FF; 8 | } 9 | -------------------------------------------------------------------------------- /.config/rofi/colors/onedark.rasi: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Author : Aditya Shakya (adi1090x) 4 | * Github : @adi1090x 5 | * 6 | * Colors 7 | **/ 8 | 9 | * { 10 | background: #1E2127FF; 11 | background-alt: #282B31FF; 12 | foreground: #FFFFFFFF; 13 | selected: #61AFEFFF; 14 | active: #98C379FF; 15 | urgent: #E06C75FF; 16 | } 17 | -------------------------------------------------------------------------------- /.config/rofi/emoji/emoji.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dir="$HOME/.config/rofi" 4 | theme='style-1' 5 | 6 | ## Run 7 | rofi \ 8 | -show emoji \ 9 | -theme ${dir}/${theme}.rasi 10 | -------------------------------------------------------------------------------- /.config/rofi/filebrowser/filebrowser.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dir="$HOME/.config/rofi" 4 | theme='style-1' 5 | 6 | ## Run 7 | rofi \ 8 | -show filebrowser \ 9 | -theme ${dir}/${theme}.rasi 10 | -------------------------------------------------------------------------------- /.config/rofi/launchers/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dir="$HOME/.config/rofi" 4 | theme='style-1' 5 | 6 | ## Run 7 | rofi \ 8 | -show drun \ 9 | -theme ${dir}/${theme}.rasi 10 | -------------------------------------------------------------------------------- /.config/rofi/launchers/misc/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | theme="screen" 4 | dir="$HOME/.config/rofi/launchers/misc" 5 | 6 | rofi -x11 -no-lazy-grab -show drun -modi drun -theme $dir/"launchpad" 7 | -------------------------------------------------------------------------------- /.config/rofi/powermenu/full_rounded.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "FantasqueSansMono Nerd Font 14"; 12 | show-icons: false; 13 | icon-theme: "Papirus"; 14 | drun-display-format: "{name}"; 15 | disable-history: false; 16 | sidebar-mode: false; 17 | } 18 | 19 | @import "styles/colors.rasi" 20 | 21 | window { 22 | transparency: "real"; 23 | background-color: rgba ( 46, 52, 62, 0 % ); 24 | text-color: @foreground; 25 | width: 100%; 26 | height: 100%; 27 | } 28 | 29 | prompt { 30 | enabled: true; 31 | padding: 1% 1% 1% 0%; 32 | background-color: rgba ( 107, 160, 222, 0 % ); 33 | text-color: @foreground; 34 | } 35 | 36 | textbox-prompt-colon { 37 | expand: false; 38 | str: "System |"; 39 | background-color: rgba ( 107, 160, 222, 0 % ); 40 | text-color: @foreground; 41 | padding: 1% 0.5% 1% 0.5%; 42 | } 43 | 44 | inputbar { 45 | children: [ textbox-prompt-colon, prompt ]; 46 | background-color: rgba ( 107, 160, 222, 0 % ); 47 | text-color: @foreground; 48 | expand: false; 49 | margin: 0% 59.3% 0% 0%; 50 | padding: 0.5%; 51 | position: center; 52 | } 53 | 54 | listview { 55 | background-color: rgba ( 46, 52, 62, 0 % ); 56 | margin: 0% 0% 0% 0%; 57 | spacing: 3%; 58 | cycle: true; 59 | dynamic: true; 60 | layout: horizontal; 61 | } 62 | 63 | mainbox { 64 | background-color: rgba ( 46, 52, 62, 80 % ); 65 | children: [ inputbar, listview ]; 66 | spacing: 5%; 67 | padding: 32.50% 0% 0% 13.25%; 68 | } 69 | 70 | element { 71 | background-color: rgba ( 46, 52, 62, 0 % ); 72 | text-color: @foreground; 73 | orientation: horizontal; 74 | } 75 | 76 | element-text { 77 | background-color: #00000000; 78 | text-color: inherit; 79 | font: "feather 64"; 80 | expand: true; 81 | horizontal-align: 0.5; 82 | vertical-align: 0.5; 83 | margin: 6.5% 4% 6.5% 4%; 84 | } 85 | 86 | element normal.urgent, 87 | element alternate.urgent { 88 | background-color: @urgent; 89 | text-color: @foreground; 90 | } 91 | 92 | element normal.active, 93 | element alternate.active { 94 | background-color: @background-alt; 95 | text-color: @foreground; 96 | } 97 | 98 | element selected { 99 | background-color: rgba ( 107, 160, 222, 50 % ); 100 | text-color: @foreground; 101 | border-radius: 15px; 102 | } 103 | 104 | element selected.urgent { 105 | background-color: @urgent; 106 | text-color: @foreground; 107 | } 108 | 109 | element selected.active { 110 | background-color: @background-alt; 111 | color: @foreground; 112 | } 113 | -------------------------------------------------------------------------------- /.config/rofi/powermenu/styles/colors.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * Change the colorscheme for every menu simply by editing this file... 3 | * 4 | * Available Color Schemes 5 | * 6 | * bluish berry nordic nightly gotham mask faded cocoa 7 | * 8 | */ 9 | 10 | @import "nordic" 11 | -------------------------------------------------------------------------------- /.config/rofi/powermenu/styles/nordic.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #425775ff; 3 | background-alt: #475C7Bff; 4 | foreground: #ffffffcc; 5 | border: #FDBB6Dff; 6 | border-alt: #DA717Fff; 7 | selected: #685E79ff; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /.config/rofi/powermenu/type-2/powermenu.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Current Theme 4 | dir="$HOME/.config/rofi/powermenu/type-2" 5 | theme='style-5' 6 | 7 | # CMDs 8 | uptime="`uptime -p | sed -e 's/up //g'`" 9 | host=`hostname` 10 | 11 | # Options 12 | shutdown='' 13 | reboot='' 14 | lock='󰌾' 15 | suspend='󰒲' 16 | logout='󰍃' 17 | yes='' 18 | no='' 19 | 20 | # Rofi CMD 21 | rofi_cmd() { 22 | rofi -dmenu \ 23 | -p "Uptime: $uptime" \ 24 | -mesg "Uptime: $uptime" \ 25 | -theme ${dir}/${theme}.rasi 26 | } 27 | 28 | # Confirmation CMD 29 | confirm_cmd() { 30 | rofi -theme-str 'window {location: center; anchor: center; fullscreen: false; width: 350px;}' \ 31 | -theme-str 'mainbox {children: [ "message", "listview" ];}' \ 32 | -theme-str 'listview {columns: 2; lines: 1;}' \ 33 | -theme-str 'element-text {horizontal-align: 0.5;}' \ 34 | -theme-str 'textbox {horizontal-align: 0.5;}' \ 35 | -dmenu \ 36 | -p 'Confirmation' \ 37 | -mesg 'Are you Sure?' \ 38 | -theme ${dir}/${theme}.rasi 39 | } 40 | 41 | # Ask for confirmation 42 | confirm_exit() { 43 | echo -e "$yes\n$no" | confirm_cmd 44 | } 45 | 46 | # Pass variables to rofi dmenu 47 | run_rofi() { 48 | echo -e "$lock\n$suspend\n$logout\n$reboot\n$shutdown" | rofi_cmd 49 | } 50 | 51 | # Execute Command 52 | run_cmd() { 53 | selected="$(confirm_exit)" 54 | if [[ "$selected" == "$yes" ]]; then 55 | if [[ $1 == '--shutdown' ]]; then 56 | systemctl poweroff 57 | elif [[ $1 == '--reboot' ]]; then 58 | systemctl reboot 59 | elif [[ $1 == '--suspend' ]]; then 60 | mpc -q pause 61 | amixer set Master mute 62 | systemctl suspend 63 | elif [[ $1 == '--logout' ]]; then 64 | if [[ "$DESKTOP_SESSION" == 'openbox' ]]; then 65 | openbox --exit 66 | elif [[ "$DESKTOP_SESSION" == 'bspwm' ]]; then 67 | bspc quit 68 | elif [[ "$DESKTOP_SESSION" == 'i3' ]]; then 69 | i3-msg exit 70 | elif [[ "$DESKTOP_SESSION" == 'plasma' ]]; then 71 | qdbus org.kde.ksmserver /KSMServer logout 0 0 0 72 | elif [[ "$DESKTOP_SESSION" == "xfce" ]]; then 73 | killall xfce4-session 74 | elif [[ "$DESKTOP_SESSION" == "hyprland" ]]; then 75 | killall Hyprland 76 | fi 77 | fi 78 | else 79 | exit 0 80 | fi 81 | } 82 | 83 | # Actions 84 | chosen="$(run_rofi)" 85 | case ${chosen} in 86 | $shutdown) 87 | run_cmd --shutdown 88 | ;; 89 | $reboot) 90 | run_cmd --reboot 91 | ;; 92 | $lock) 93 | swaylock 94 | ;; 95 | $suspend) 96 | run_cmd --suspend 97 | ;; 98 | $logout) 99 | run_cmd --logout 100 | ;; 101 | esac 102 | -------------------------------------------------------------------------------- /.config/rofi/powermenu/type-2/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Author : Aditya Shakya (adi1090x) 4 | * Github : @adi1090x 5 | * 6 | * Colors 7 | * 8 | * Available Colors Schemes 9 | * 10 | * adapta catppuccin everforest navy paper 11 | * arc cyberpunk gruvbox nord solarized 12 | * black dracula lovelace onedark yousai 13 | * 14 | **/ 15 | 16 | /* Import color-scheme from `colors` directory */ 17 | 18 | @import "~/.config/rofi/colors/nord.rasi" 19 | -------------------------------------------------------------------------------- /.config/rofi/powermenu/type-2/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Author : Aditya Shakya (adi1090x) 4 | * Github : @adi1090x 5 | * 6 | * Fonts 7 | * 8 | **/ 9 | 10 | * { 11 | font: "JetBrains Mono Nerd Font 15"; 12 | } 13 | -------------------------------------------------------------------------------- /.config/rofi/run/run.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dir="$HOME/.config/rofi" 4 | theme='style-1' 5 | 6 | ## Run 7 | rofi \ 8 | -show run \ 9 | -theme ${dir}/${theme}.rasi 10 | -------------------------------------------------------------------------------- /.config/rofi/shared/colors.rasi: -------------------------------------------------------------------------------- 1 | @import "~/.config/rofi/colors/mocha.rasi" 2 | -------------------------------------------------------------------------------- /.config/rofi/shared/fonts.rasi: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | * Author : Aditya Shakya (adi1090x) 4 | * Github : @adi1090x 5 | * 6 | * Fonts 7 | * 8 | **/ 9 | 10 | * { 11 | font: "JetBrainsMono Nerd Font Mono 10"; 12 | } 13 | -------------------------------------------------------------------------------- /.config/rofi/snippet/snippet.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Make sure to edit the path of snippets.txt. 4 | # Then, create snippets.txt and add important snippet text. 5 | # You can store and copy text snippets that you frequently use here. 6 | # Think of it as a pinned clipboard. 7 | # Note: wl-copy is part of wl-clipboard. 8 | # https://github.com/sameemul-haque/dotfiles/tree/master/.config/rofi/snippet 9 | # __ _ _ _ 10 | # / _|(_) (_) | | 11 | # _ __ ___ | |_ _ ___ _ __ _ _ __ _ __ ___ | |_ 12 | # | '__| / _ \ | _|| | ______ / __|| '_ \ | || '_ \ | '_ \ / _ \| __| 13 | # | | | (_) || | | ||______|\__ \| | | || || |_) || |_) || __/| |_ 14 | # |_| \___/ |_| |_| |___/|_| |_||_|| .__/ | .__/ \___| \__| 15 | # | | | | 16 | # |_| |_| 17 | 18 | selection=$(rofi -i -theme "$HOME/.config/rofi/style-1.rasi" -dmenu $@ < /path-to-your/snippets.txt -p "󰅍") 19 | snippet=$(echo $selection) 20 | echo -n "$snippet" | wl-copy 21 | sleep 0.1 22 | -------------------------------------------------------------------------------- /.config/rofi/wifi/wifi.sh: -------------------------------------------------------------------------------- 1 | # #!/bin/bash 2 | # TO CONNECT TO WIFI USING DMENU | ROFI WHICH IS CONNECTED BEFORE 3 | # bssid=$(nmcli device wifi list | sed -n '1!P'| cut -b 9- | dmenu -p "Wifi" -l 10 | awk '{print $1}') 4 | 5 | dir="$HOME/.config/rofi" 6 | theme='style-1' 7 | 8 | # [ -z "$bssid" ] && exit 1 9 | # nmcli device wifi connect $bssid 10 | # notify-send "📶 WiFi Connected" 11 | 12 | bssid=$(nmcli device wifi list | sed -n '1!P'| cut -b 9- | rofi -dmenu -theme ${dir}/${theme}.rasi -p " " -lines 10 | awk '{print $1}') 13 | [ -z "$bssid" ] && exit 1 14 | nmcli device wifi connect $bssid 15 | notify-send "📶 WiFi Connected" -------------------------------------------------------------------------------- /.config/rofi/wifi/wifinew.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # SCRIPT TO CONNECT TO NEW WIFI USING DMENU | ROFI 3 | 4 | dir="$HOME/.config/rofi" 5 | theme='style-1' 6 | 7 | # bssid=$(nmcli device wifi list | sed -n '1!P'| cut -b 9- | dmenu -p "Wifi" -l 10 | awk '{print $1}') 8 | # [ -z "$bssid" ] && exit 1 9 | # pass=$(echo "" | dmenu -p "Enter password") 10 | # [ -z "$pass" ] && notify-send "🔑 Password not enterd" && exit 1 11 | # nmcli device wifi connect $bssid password $pass 12 | # notify-send "📶 New WiFi Connected" 13 | 14 | bssid=$(nmcli device wifi list | sed -n '1!P' | cut -b 9- | rofi -dmenu -theme ${dir}/${theme}.rasi -p " " -lines 10 | awk '{print $1}') 15 | [ -z "$bssid" ] && exit 1 16 | pass=$(echo "" | rofi -dmenu -theme-str 'textbox-prompt-colon {str: "";}' -theme ${dir}/${theme}.rasi -p "Enter password") 17 | [ -z "$pass" ] && notify-send "🔑 Password not entered" && exit 1 18 | nmcli device wifi connect $bssid password $pass 19 | notify-send "📶 New WiFi Connected" -------------------------------------------------------------------------------- /.config/rofi/window/window.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | dir="$HOME/.config/rofi" 4 | theme='style-1' 5 | 6 | ## Run 7 | rofi \ 8 | -show window \ 9 | -theme ${dir}/${theme}.rasi 10 | -------------------------------------------------------------------------------- /.config/swaylock/config: -------------------------------------------------------------------------------- 1 | daemonize 2 | show-failed-attempts 3 | clock 4 | screenshot 5 | effect-blur=15x15 6 | effect-vignette=1:1 7 | color=1f1d2e80 8 | font="Inter" 9 | indicator 10 | indicator-radius=200 11 | indicator-thickness=20 12 | line-color=11111b 13 | ring-color=181825 14 | inside-color=1e1e1e 15 | key-hl-color=cba6f7 16 | separator-color=00000000 17 | text-color=cdd6f4 18 | text-caps-lock-color="" 19 | line-ver-color=11111b 20 | ring-ver-color=cba6f7 21 | inside-ver-color=1e1e2e 22 | text-ver-color=cdd6f4 23 | ring-wrong-color=f38ba8 24 | text-wrong-color=f38ba8 25 | inside-wrong-color=1e1e2e 26 | inside-clear-color=1e1e2e 27 | text-clear-color=cdd6f4 28 | ring-clear-color=cba6f7 29 | line-clear-color=11111b 30 | line-wrong-color=11111b 31 | bs-hl-color=f38ba8 32 | grace=0 33 | grace-no-touch 34 | datestr=%a, %B %e 35 | timestr=%I:%M %p 36 | fade-in=0.3 37 | ignore-empty-password 38 | -------------------------------------------------------------------------------- /.config/waybar/style.css: -------------------------------------------------------------------------------- 1 | * { 2 | border: none; 3 | border-radius: 0; 4 | min-height: 0; 5 | font-family: JetBrainsMono Nerd Font; 6 | font-size: 13px; 7 | } 8 | 9 | window#waybar { 10 | background-color: #181825; 11 | transition-property: background-color; 12 | transition-duration: 0.5s; 13 | } 14 | 15 | window#waybar.hidden { 16 | opacity: 0.5; 17 | } 18 | 19 | #workspaces { 20 | background-color: transparent; 21 | } 22 | 23 | #workspaces button { 24 | all: initial; 25 | /* Remove GTK theme values (waybar #1351) */ 26 | min-width: 0; 27 | /* Fix weird spacing in materia (waybar #450) */ 28 | box-shadow: inset 0 -3px transparent; 29 | /* Use box-shadow instead of border so the text isn't offset */ 30 | padding: 6px 18px; 31 | margin: 6px 3px; 32 | border-radius: 4px; 33 | background-color: #1e1e2e; 34 | color: #cdd6f4; 35 | } 36 | 37 | #workspaces button.active { 38 | color: #1e1e2e; 39 | background-color: #cdd6f4; 40 | } 41 | 42 | #workspaces button:hover { 43 | box-shadow: inherit; 44 | text-shadow: inherit; 45 | color: #1e1e2e; 46 | background-color: #cdd6f4; 47 | } 48 | 49 | #workspaces button.urgent { 50 | background-color: #f38ba8; 51 | } 52 | 53 | #memory, 54 | #custom-power, 55 | #battery, 56 | #backlight, 57 | #wireplumber, 58 | #network, 59 | #clock, 60 | #tray { 61 | border-radius: 4px; 62 | margin: 6px 3px; 63 | padding: 6px 12px; 64 | background-color: #1e1e2e; 65 | color: #181825; 66 | } 67 | 68 | #custom-power { 69 | margin-right: 6px; 70 | } 71 | 72 | #custom-logo { 73 | padding-right: 7px; 74 | padding-left: 7px; 75 | margin-left: 5px; 76 | font-size: 15px; 77 | border-radius: 8px 0px 0px 8px; 78 | color: #1793d1; 79 | } 80 | 81 | #memory { 82 | background-color: #fab387; 83 | } 84 | 85 | #battery { 86 | background-color: #f38ba8; 87 | } 88 | 89 | #battery.warning, 90 | #battery.critical, 91 | #battery.urgent { 92 | background-color: #ff0000; 93 | color: #FFFF00; 94 | } 95 | 96 | #battery.charging { 97 | background-color: #a6e3a1; 98 | color: #181825; 99 | } 100 | 101 | #backlight { 102 | background-color: #fab387; 103 | } 104 | 105 | #wireplumber { 106 | background-color: #f9e2af; 107 | } 108 | 109 | #network { 110 | background-color: #94e2d5; 111 | padding-right: 17px; 112 | } 113 | 114 | #clock { 115 | font-family: JetBrainsMono Nerd Font; 116 | background-color: #cba6f7; 117 | } 118 | 119 | #custom-power { 120 | background-color: #f2cdcd; 121 | } 122 | 123 | 124 | tooltip { 125 | border-radius: 8px; 126 | padding: 15px; 127 | background-color: #131822; 128 | } 129 | 130 | tooltip label { 131 | padding: 5px; 132 | background-color: #131822; 133 | } 134 | -------------------------------------------------------------------------------- /.config/zathura/atheme: -------------------------------------------------------------------------------- 1 | 2 | set default-fg "#CDD6F4" 3 | set default-bg "#1E1E2E" 4 | 5 | set completion-bg "#313244" 6 | set completion-fg "#CDD6F4" 7 | set completion-highlight-bg "#575268" 8 | set completion-highlight-fg "#CDD6F4" 9 | set completion-group-bg "#313244" 10 | set completion-group-fg "#89B4FA" 11 | 12 | set statusbar-fg "#CDD6F4" 13 | set statusbar-bg "#313244" 14 | 15 | set notification-bg "#313244" 16 | set notification-fg "#CDD6F4" 17 | set notification-error-bg "#313244" 18 | set notification-error-fg "#F38BA8" 19 | set notification-warning-bg "#313244" 20 | set notification-warning-fg "#FAE3B0" 21 | 22 | set inputbar-fg "#CDD6F4" 23 | set inputbar-bg "#313244" 24 | 25 | set recolor-lightcolor "#1E1E2E" 26 | set recolor-darkcolor "#CDD6F4" 27 | 28 | set index-fg "#CDD6F4" 29 | set index-bg "#1E1E2E" 30 | set index-active-fg "#CDD6F4" 31 | set index-active-bg "#313244" 32 | 33 | set render-loading-bg "#1E1E2E" 34 | set render-loading-fg "#CDD6F4" 35 | 36 | set highlight-color "#575268" 37 | set highlight-fg "#F5C2E7" 38 | set highlight-active-color "#F5C2E7" 39 | -------------------------------------------------------------------------------- /.config/zathura/zathurarc: -------------------------------------------------------------------------------- 1 | include atheme 2 | 3 | set adjust-open "best-fit" 4 | 5 | set adjust-open width 6 | 7 | 8 | set recolor false 9 | set sandbox none 10 | set selection-clipboard clipboard 11 | set statusbar-h-padding 0 12 | set statusbar-v-padding 0 13 | set page-padding 0 14 | map u scroll half-up 15 | map d scroll half-down 16 | map T toggle_page_mode 17 | map J scroll full-down 18 | map K scroll full-up 19 | map r reload 20 | map R rotate 21 | map A zoom in 22 | map D zoom out 23 | map i recolor 24 | map p print 25 | set font "Jetbrains Mono 9" 26 | #prime one 27 | map b toggle_statusbar 28 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: sameemul-haque 2 | buy_me_a_coffee: sameemul_haque 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /.inputrc: -------------------------------------------------------------------------------- 1 | # Prettyfi 2 | set colored-stats On 3 | set colored-completion-prefix On 4 | 5 | # Completion settings 6 | set show-all-if-ambiguous on 7 | set completion-ignore-case on 8 | set completion-display-width 0 9 | set completion-query-items 1000 10 | 11 | # ^C no longer shows on C-c keypress 12 | set echo-control-characters off 13 | 14 | # Command history search 15 | "\e[A": history-search-backward 16 | "\e[B": history-search-forward 17 | 18 | # Move foreward/backward by word 19 | "\e[1;5D": backward-word 20 | "\e[1;5C": forward-word 21 | 22 | 23 | # Bash Keybindings 24 | "\C-f":"cd ~/.config/" 25 | "\C-g":"cd ~/github-projects" 26 | -------------------------------------------------------------------------------- /.local/share/konsole/Profile_Catppuccin_Mocha.profile: -------------------------------------------------------------------------------- 1 | [Appearance] 2 | ColorScheme=catppuccin-mocha 3 | Font=FiraCode Nerd Font,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1 4 | 5 | [Cursor Options] 6 | CursorShape=1 7 | CustomCursorTextColor=255,255,255 8 | UseCustomCursorColor=true 9 | 10 | [General] 11 | Name=Profile_Catppuccin_Mocha 12 | Parent=FALLBACK/ 13 | ShowTerminalSizeHint=false 14 | TerminalMargin=10 15 | 16 | [Scrolling] 17 | ScrollBarPosition=2 18 | 19 | [Terminal Features] 20 | BlinkingCursorEnabled=true 21 | -------------------------------------------------------------------------------- /.local/share/konsole/catppuccin-mocha.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color=30,30,46 3 | 4 | [BackgroundFaint] 5 | Color=30,30,46 6 | 7 | [BackgroundIntense] 8 | Color=30,30,46 9 | 10 | [Color0] 11 | Color=108,112,134 12 | 13 | [Color0Faint] 14 | Color=108,112,134 15 | 16 | [Color0Intense] 17 | Color=108,112,134 18 | 19 | [Color1] 20 | Color=243,139,168 21 | 22 | [Color1Faint] 23 | Color=243,139,168 24 | 25 | [Color1Intense] 26 | Color=243,139,168 27 | 28 | [Color2] 29 | Color=166,227,161 30 | 31 | [Color2Faint] 32 | Color=166,227,161 33 | 34 | [Color2Intense] 35 | Color=166,227,161 36 | 37 | [Color3] 38 | Color=249,226,175 39 | 40 | [Color3Faint] 41 | Color=249,226,175 42 | 43 | [Color3Intense] 44 | Color=249,226,175 45 | 46 | [Color4] 47 | Color=137,180,250 48 | 49 | [Color4Faint] 50 | Color=137,180,250 51 | 52 | [Color4Intense] 53 | Color=137,180,250 54 | 55 | [Color5] 56 | Color=203,166,247 57 | 58 | [Color5Faint] 59 | Color=203,166,247 60 | 61 | [Color5Intense] 62 | Color=203,166,247 63 | 64 | [Color6] 65 | Color=137,220,235 66 | 67 | [Color6Faint] 68 | Color=137,220,235 69 | 70 | [Color6Intense] 71 | Color=137,220,235 72 | 73 | [Color7] 74 | Color=205,214,244 75 | 76 | [Color7Faint] 77 | Color=205,214,244 78 | 79 | [Color7Intense] 80 | Color=205,214,244 81 | 82 | [Foreground] 83 | Color=205,214,244 84 | 85 | [ForegroundFaint] 86 | Color=205,214,244 87 | 88 | [ForegroundIntense] 89 | Color=205,214,244 90 | 91 | [General] 92 | Blur=false 93 | ColorRandomization=false 94 | Description=Catppuccin Mocha 95 | Opacity=1 96 | Wallpaper= 97 | -------------------------------------------------------------------------------- /.local/share/konsole/konsole.profile: -------------------------------------------------------------------------------- 1 | [General] 2 | Name=konsole 3 | Environment=TERM=konsole-direct,COLORTERM=truecolor 4 | -------------------------------------------------------------------------------- /.local/share/konsole/konsolestaterc: -------------------------------------------------------------------------------- 1 | [MainWindow] 2 | 1366x768 screen: Window-Maximized=true 3 | State=AAAA/wAAAAD9AAAAAQAAAAAAAAAAAAAAAPwCAAAAAvsAAAAiAFEAdQBpAGMAawBDAG8AbQBtAGEAbgBkAHMARABvAGMAawAAAAAA/////wAAASwA////+wAAABwAUwBTAEgATQBhAG4AYQBnAGUAcgBEAG8AYwBrAAAAAAD/////AAAA3AD///8AAAU+AAACvgAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIAAAAAAP////8AAAAAAAAAAAAAABwAcwBlAHMAcwBpAG8AbgBUAG8AbwBsAGIAYQByAAAAAAD/////AAAAAAAAAAA= 4 | -------------------------------------------------------------------------------- /.sddm-themes/Sugar-Candy/Backgrounds/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sameemul-haque/dotfiles/269ed2a35d04afb4cd13bf4c742ddb6aa113a38a/.sddm-themes/Sugar-Candy/Backgrounds/1.png -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/.Rhistory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sameemul-haque/dotfiles/269ed2a35d04afb4cd13bf4c742ddb6aa113a38a/.whiteSur-firefox-theme/src/.Rhistory -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/left_header_button_3.css: -------------------------------------------------------------------------------- 1 | #TabsToolbar { 2 | margin-left: 451px !important; 3 | } 4 | 5 | :root[sizemode="maximized"] #TabsToolbar { 6 | margin-left: 491px !important; 7 | } 8 | 9 | /* Left window titlebuttons mode */ 10 | @media (-moz-gtk-csd-reversed-placement) { 11 | #TabsToolbar { 12 | margin-left: 534px !important; 13 | } 14 | 15 | :root[sizemode="maximized"] #TabsToolbar { 16 | margin-left: 534px !important; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/left_header_button_4.css: -------------------------------------------------------------------------------- 1 | #TabsToolbar { 2 | margin-left: 491px !important; 3 | } 4 | 5 | :root[sizemode="maximized"] #TabsToolbar { 6 | margin-left: 531px !important; 7 | } 8 | 9 | /* Left window titlebuttons mode */ 10 | @media (-moz-gtk-csd-reversed-placement) { 11 | #TabsToolbar { 12 | margin-left: 574px !important; 13 | } 14 | 15 | :root[sizemode="maximized"] #TabsToolbar { 16 | margin-left: 574px !important; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/left_header_button_5.css: -------------------------------------------------------------------------------- 1 | #TabsToolbar { 2 | margin-left: 531px !important; 3 | } 4 | 5 | :root[sizemode="maximized"] #TabsToolbar { 6 | margin-left: 571px !important; 7 | } 8 | 9 | /* Left window titlebuttons mode */ 10 | @media (-moz-gtk-csd-reversed-placement) { 11 | #TabsToolbar { 12 | margin-left: 614px !important; 13 | } 14 | 15 | :root[sizemode="maximized"] #TabsToolbar { 16 | margin-left: 614px !important; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/parts/toolbox-alt.css: -------------------------------------------------------------------------------- 1 | /* Toolbox, a container for all toolbars (toolbox#navigator-toolbox): 2 | * - menu bar (toolbar#toolbar-menubar) 3 | * - tab bar (toolbar#TabsToolbar) 4 | * - header bar (toolbar#nav-bar) 5 | * - bookmark bar (toolbar#PersonalToolbar) 6 | * - add-ons can add their own toolbars (toolbar) */ 7 | 8 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 9 | 10 | #nav-bar, #PersonalToolbar, #toolbar-menubar, #TabsToolbar, #titlebar { 11 | border: none !important; 12 | color: var(--gnome-toolbar-color); 13 | background: var(--gnome-toolbar-background) !important; 14 | } 15 | 16 | #TabsToolbar { 17 | border-bottom: 1px solid var(--gnome-toolbar-border-color) !important; 18 | } 19 | 20 | findbar { 21 | border: 0 !important; 22 | background: var(--gnome-findbar-background) !important; 23 | border-bottom: 1px solid var(--gnome-toolbar-border-color) !important; 24 | } 25 | 26 | #nav-bar:-moz-window-inactive, 27 | #PersonalToolbar:-moz-window-inactive, 28 | #toolbar-menubar:-moz-window-inactive, 29 | #TabsToolbar:-moz-window-inactive, 30 | findbar:-moz-window-inactive { 31 | background: var(--gnome-inactive-toolbar-background) !important; 32 | } 33 | 34 | /* Toolbox colors */ 35 | #navigator-toolbox { 36 | border: 0 !important; 37 | background: none !important; 38 | } 39 | 40 | .toolbarbutton-icon { 41 | color: var(--gnome-toolbar-color); 42 | fill: var(--gnome-toolbar-color); 43 | } 44 | 45 | #titlebar { 46 | min-height: 0 !important 47 | max-height: 36px !important; 48 | } 49 | 50 | #nav-bar { 51 | border: none !important; 52 | box-shadow: none !important; 53 | border-top-width: 0px !important; 54 | border-bottom-width: 0px !important; 55 | } 56 | 57 | /* allow to drag headerbar empty space */ 58 | :root[tabsintitlebar] #nav-bar .chromeclass-location { 59 | -moz-window-dragging: drag !important; 60 | } 61 | 62 | #toolbar-menubar:not([inactive=true]) { 63 | margin-bottom: 0 !important; 64 | } 65 | 66 | /* Reorder toolbars */ 67 | #navigator-toolbox #nav-bar, findbar { 68 | -moz-box-ordinal-group: 0; 69 | order: 0; 70 | } 71 | #navigator-toolbox #PersonalToolbar { 72 | -moz-box-ordinal-group: 1; 73 | order: 1; 74 | } 75 | #navigator-toolbox #titlebar { 76 | -moz-box-ordinal-group: 2; 77 | order: 2; 78 | } 79 | #navigator-toolbox toolbar { 80 | -moz-box-ordinal-group: 10; 81 | order: 10; 82 | } 83 | #navigator-toolbox #TabsToolbar { 84 | -moz-box-ordinal-group: 100; 85 | order: 100; 86 | } 87 | 88 | /* Sidebar */ 89 | #sidebar-box, 90 | .sidebar-panel[lwt-sidebar] { 91 | color: var(--gnome-toolbar-color) !important; 92 | background: var(--gnome-toolbar-background) !important; 93 | } 94 | 95 | /* Customization page */ 96 | #customization-container:-moz-lwtheme { 97 | background-image: linear-gradient(var(--gnome-browser-before-load-background), var(--gnome-browser-before-load-background)) !important; 98 | } 99 | 100 | #customization-footer { 101 | border-top: 1px solid var(--gnome-toolbar-border-color) !important; 102 | color: var(--gnome-toolbar-color) !important; 103 | background: var(--gnome-toolbar-background) !important; 104 | border-radius: 0 0 12px 12px !important; 105 | } 106 | 107 | #PersonalToolbar { 108 | padding: 0 3px 3px !important; 109 | height: 32px !important; 110 | max-height: 32px !important; 111 | } 112 | 113 | /* bookmark-item */ 114 | toolbarbutton.bookmark-item { 115 | padding: 3px 6px !important; 116 | margin: 0 2px !important; 117 | border-radius: 3px !important; 118 | max-height: 24px !important; 119 | } 120 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/right_header_button_3.css: -------------------------------------------------------------------------------- 1 | #TabsToolbar { 2 | margin-right: 14vw !important; 3 | } 4 | 5 | /* Left window titlebuttons mode */ 6 | @media (-moz-gtk-csd-reversed-placement) { 7 | #TabsToolbar { 8 | margin-right: 10vw !important; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/right_header_button_4.css: -------------------------------------------------------------------------------- 1 | #TabsToolbar { 2 | margin-right: 16vw !important; 3 | } 4 | 5 | /* Left window titlebuttons mode */ 6 | @media (-moz-gtk-csd-reversed-placement) { 7 | #TabsToolbar { 8 | margin-right: 12vw !important; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/right_header_button_5.css: -------------------------------------------------------------------------------- 1 | #TabsToolbar { 2 | margin-right: 18vw !important; 3 | } 4 | 5 | /* Left window titlebuttons mode */ 6 | @media (-moz-gtk-csd-reversed-placement) { 7 | #TabsToolbar { 8 | margin-right: 14vw !important; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/theme-alt.css: -------------------------------------------------------------------------------- 1 | @import "parts/toolbox-alt.css"; 2 | @import "parts/buttons.css"; 3 | @import "parts/entries.css"; 4 | @import "parts/controls.css"; 5 | @import "parts/headerbar-urlbar-alt.css"; 6 | @import "parts/headerbar-private-urlbar.css"; 7 | @import "parts/headerbar.css"; 8 | @import "parts/csd.css"; 9 | @import "parts/titlebutton-light.css"; 10 | @import "parts/titlebutton-dark.css"; 11 | @import "parts/popups.css"; 12 | @import "parts/tabsbar-alt.css"; 13 | @import "parts/findbar.css"; 14 | @import "parts/dialogs.css"; 15 | @import "parts/video-player.css"; 16 | @import "parts/remove-white-flash.css"; 17 | @import "parts/custom-icons.css"; 18 | @import "parts/icons.css"; 19 | @import "colors/light.css"; 20 | @import "colors/dark.css"; 21 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 22 | 23 | /* Set theme version text in customization panel */ 24 | #customization-footer::before { 25 | background: url(icons/icon.svg) no-repeat; 26 | background-size: contain; 27 | content: "Firefox Monterey theme"; 28 | padding: 10px 10px 10px 50px; 29 | } 30 | 31 | #customization-container { 32 | background-color: var(--gnome-browser-before-load-background) !important; 33 | color: var(--gnome-toolbar-color) !important; 34 | } 35 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/Monterey/theme.css: -------------------------------------------------------------------------------- 1 | @import "parts/toolbox.css"; 2 | @import "parts/buttons.css"; 3 | @import "parts/entries.css"; 4 | @import "parts/controls.css"; 5 | @import "parts/headerbar-urlbar.css"; 6 | @import "parts/headerbar-private-urlbar.css"; 7 | @import "parts/headerbar.css"; 8 | @import "parts/csd.css"; 9 | @import "parts/titlebutton-light.css"; 10 | @import "parts/titlebutton-dark.css"; 11 | @import "parts/popups.css"; 12 | @import "parts/tabsbar.css"; 13 | @import "parts/findbar.css"; 14 | @import "parts/dialogs.css"; 15 | @import "parts/video-player.css"; 16 | @import "parts/remove-white-flash.css"; 17 | @import "parts/custom-icons.css"; 18 | @import "parts/icons.css"; 19 | @import "colors/light.css"; 20 | @import "colors/dark.css"; 21 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 22 | 23 | /* Set theme version text in customization panel */ 24 | #customization-footer::before { 25 | background: url(icons/icon.svg) no-repeat; 26 | background-size: contain; 27 | content: "Firefox Monterey theme"; 28 | padding: 10px 10px 10px 50px; 29 | } 30 | 31 | #customization-container { 32 | background-color: var(--gnome-browser-before-load-background) !important; 33 | color: var(--gnome-toolbar-color) !important; 34 | } 35 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/WhiteSur/theme.css: -------------------------------------------------------------------------------- 1 | @import "parts/toolbox.css"; 2 | @import "parts/buttons.css"; 3 | @import "parts/entries.css"; 4 | @import "parts/controls.css"; 5 | @import "parts/headerbar-urlbar.css"; 6 | @import "parts/headerbar-private-urlbar.css"; 7 | @import "parts/headerbar.css"; 8 | @import "parts/csd.css"; 9 | @import "parts/titlebutton-light.css"; 10 | @import "parts/titlebutton-dark.css"; 11 | @import "parts/popups.css"; 12 | @import "parts/tabsbar.css"; 13 | @import "parts/findbar.css"; 14 | @import "parts/dialogs.css"; 15 | @import "parts/video-player.css"; 16 | @import "parts/remove-white-flash.css"; 17 | @import "parts/custom-icons.css"; 18 | @import "parts/icons.css"; 19 | @import "parts/video-player.css"; 20 | @import "colors/light.css"; 21 | @import "colors/dark.css"; 22 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 23 | 24 | /* Set theme version text in customization panel */ 25 | #customization-footer::before { 26 | background: url("icons/icon.svg") no-repeat; 27 | background-size: contain; 28 | content: "Firefox WhiteSur theme"; 29 | padding: 10px 10px 10px 50px; 30 | } 31 | 32 | #customization-container { 33 | background-color: var(--gnome-browser-before-load-background) !important; 34 | color: var(--gnome-toolbar-color) !important; 35 | } 36 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/drag-window-headerbar-buttons.css: -------------------------------------------------------------------------------- 1 | /* Allow drag window from headerbar buttons */ 2 | 3 | @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 4 | 5 | :root[tabsintitlebar] #nav-bar *, 6 | :root[tabsintitlebar] #titlebar .titlebar-button, 7 | :root[tabsintitlebar][inFullscreen] #window-controls toolbarbutton { 8 | -moz-window-dragging: drag; 9 | } 10 | 11 | /* Avoid window dragging from urlbar */ 12 | :root[tabsintitlebar] #nav-bar .urlbar-input-box, 13 | :root[tabsintitlebar] #nav-bar .urlbar-input-box * { 14 | -moz-window-dragging: no-drag !important; 15 | } 16 | 17 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/hide-single-tab.css: -------------------------------------------------------------------------------- 1 | @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 | 3 | #tabbrowser-tabs { 4 | --tab-min-height: 0 !important; 5 | } 6 | 7 | #tabbrowser-tabs tab:only-of-type, 8 | #TabsToolbar #alltabs-button { 9 | display: none !important; 10 | } 11 | 12 | .tab-background, .tab-stack { 13 | min-height: 0 !important; 14 | } 15 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/hide-window-buttons.css: -------------------------------------------------------------------------------- 1 | @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 | 3 | :root[tabsintitlebar][sizemode="maximized"] #titlebar .titlebar-buttonbox-container { 4 | display: none !important; 5 | } 6 | 7 | :root[tabsintitlebar][sizemode="maximized"] #nav-bar { 8 | padding-left: 3px !important; 9 | } 10 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/application-x-addon-blocked-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/application-x-addon-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/applications-engineering-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/audio-muted-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/audio-muted-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/audio-playing-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/audio-playing-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 38 | 46 | 49 | 52 | 55 | 58 | 61 | 62 | 63 | 64 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/autoplay-media-blocked-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/autoplay-media-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/blocked-permission-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/bookmarks-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/bullet-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 38 | 39 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/character-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | image/svg+xml 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/checkbox-checked-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/checkbox-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/drm-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/edit-copy-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/edit-cut-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/edit-find-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/edit-paste-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/folder-download-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/folder-locked-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/folder-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 33 | 35 | 38 | 39 | 44 | 45 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/folder-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/forget-history-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/geo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/go-next-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/go-next-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/go-previous-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/go-previous-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/icon.svg: -------------------------------------------------------------------------------- 1 | 2 | 14 | 33 | 35 | 42 | 46 | 50 | 51 | 52 | 60 | 61 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/import-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/info-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 37 | 38 | 42 | 48 | 57 | 58 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/info-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 37 | 38 | 42 | 48 | 57 | 58 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/key-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/library-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/mail-unread-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/microphone-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/notification-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/open-folder-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/open-menu-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/page-action.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/page-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/pan-down-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/pan-down-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/pan-end-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/pan-end-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/pan-start-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/pan-up-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/permissions-granted.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/persistent-storage.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/picture-in-picture-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/preferences-system-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/preferences-system-time-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 38 | 47 | 56 | 57 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/preferences-system-time-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 39 | 42 | 50 | 58 | 59 | 60 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/printer-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/process-stop-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/radio-checked-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/radio-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/reader-mode.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/save-folder-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/save-to-pocket-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/save-to-pocket-open-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 32 | 35 | 36 | 38 | 41 | 42 | 47 | 48 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/save-to-pocket-open.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 32 | 35 | 36 | 38 | 41 | 42 | 47 | 48 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/save-to-pocket.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 32 | 35 | 36 | 38 | 41 | 42 | 50 | 51 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/screen-blocked-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/screen-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/screenshot-symbolic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/security-broken-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/security-warning-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/select-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/star-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | Gnome Symbolic Icons 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/starred-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | Gnome Symbolic Icons 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/sync.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/tab-audio-blocked-small-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/tab-audio-blocked-small.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/tab-new-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/tab-sync-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/tab-sync-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/toggle-right-sidebar-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/toggle-sidebar-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/tracking-protection-animatable.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/tracking-protection.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/user-home-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/user-not-tracked-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/user-not-tracked.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/view-fullscreen-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/view-more-horizontal-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/view-refresh-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/view-restore-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/window-close-symbolic-light.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/window-close-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | Gnome Symbolic Icons 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/window-maximize-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/window-minimize-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/window-new-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/window-restore-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | Gnome Symbolic Icons 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/zoom-in-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/icons/zoom-out-symbolic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/left-tab-close-button.css: -------------------------------------------------------------------------------- 1 | @media (-moz-gtk-csd-reversed-placement) { 2 | .tabbrowser-tab > .tab-stack > .tab-content > .tab-close-button { 3 | order: 1; 4 | min-width: 16px; 5 | } 6 | 7 | .tabbrowser-tab > .tab-stack > .tab-content > .tab-icon-stack { 8 | order: 2; 9 | margin-left: auto; 10 | } 11 | .tabbrowser-tab > .tab-stack > .tab-content > .tab-label-container { 12 | order: 3; 13 | margin-right: auto; 14 | } 15 | 16 | .tabbrowser-tab > .tab-stack > .tab-content > .tab-label-container > .tab-secondary-label { 17 | display: none; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/pages/newtab.css: -------------------------------------------------------------------------------- 1 | /* about:newtab */ 2 | 3 | @-moz-document url("about:newtab"), url("about:home") { 4 | body { 5 | --newtab-background-color: var(--gnome-browser-before-load-background) !important; 6 | --newtab-background-color-secondary: var(--gnome-menu-background) !important; 7 | --newtab-primary-action-background: var(--theme-primary-color) !important; 8 | --newtab-primary-element-text-color: #ffffff !important; 9 | } 10 | 11 | .modalOverlayOuter { 12 | background: color-mix(in srgb, var(--gnome-browser-before-load-background) 80%, transparent) !important; 13 | } 14 | 15 | .context-menu { 16 | background: var(--gnome-menu-background) !important; 17 | border-radius: 12px !important; 18 | box-shadow: var(--gnome-popover-shadow) !important; 19 | padding: 6px !important; 20 | } 21 | 22 | @media (prefers-color-scheme: dark) { 23 | .context-menu { 24 | border: 1px solid rgba(255, 255, 255, 0.06) !important; 25 | } 26 | } 27 | 28 | .context-menu > ul { 29 | padding: 0 !important; 30 | } 31 | 32 | .context-menu > ul > li > a, 33 | .context-menu > ul > li > button { 34 | border-radius: 6px !important; 35 | padding: 6px 12px !important; 36 | } 37 | 38 | .context-menu > ul > li.separator { 39 | border-bottom: 1px solid var(--gnome-popover-separator-color) !important; 40 | } 41 | 42 | .home-section .section .switch { 43 | width: 30px !important; 44 | height: 20px !important; 45 | } 46 | 47 | .home-section .section .slider::before { 48 | height: 12px !important; 49 | width: 12px !important; 50 | inset-inline-start: 3px; 51 | bottom: 3px; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/pages/privatebrowsing.css: -------------------------------------------------------------------------------- 1 | /* about:privatebrowsing */ 2 | 3 | @-moz-document url("about:privatebrowsing") { 4 | html.private { 5 | --in-content-page-background: var(--gnome-private-in-content-page-background) !important; 6 | 7 | /* Used by headings in promo boxes Firefox shows (like an ad for Firefox Focus) */ 8 | --in-content-text-color: var(--gnome-private-text-primary-color) !important; 9 | } 10 | .wordmark { 11 | fill: var(--gnome-private-wordmark) !important; 12 | } 13 | .showPrivate { 14 | color: var(--gnome-private-text-primary-color); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/parts/controls.css: -------------------------------------------------------------------------------- 1 | /* Controls */ 2 | /* Switchers, Checkboxes, etc. */ 3 | 4 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 5 | 6 | /* Switchers */ 7 | .protections-popup-tp-switch-box { 8 | padding: 0 !important; 9 | -moz-box-pack: start !important; 10 | } 11 | #protections-popup-tp-switch:not([enabled])[showdotindicator]::after { 12 | display: none !important; 13 | } 14 | #protections-popup-tp-switch { 15 | background: var(--gnome-switch-background) !important; 16 | border: 1px solid var(--gnome-switch-border-color) !important; 17 | border-radius: 24px !important; 18 | min-width: 50px !important; 19 | width: 50px !important; 20 | min-height: 26px !important; 21 | padding: 0 !important; 22 | position: relative !important; 23 | display: block !important; 24 | margin: 0 !important; 25 | } 26 | #protections-popup-tp-switch:hover { 27 | border-color: var(--gnome-switch-border-color) !important; 28 | } 29 | #protections-popup-tp-switch::before { 30 | position: absolute !important; 31 | top: -1px; 32 | left: -1px; 33 | background: var(--gnome-switch-slider-background) !important; 34 | border: 1px solid var(--gnome-switch-slider-border-color) !important; 35 | box-shadow: var(--gnome-switch-slider-box-shadow); 36 | border-radius: 24px !important; 37 | height: 24px !important; 38 | width: 24px !important; 39 | transition: left .2s ease; 40 | outline: 0 !important; 41 | } 42 | #protections-popup-tp-switch[enabled] { 43 | background: var(--gnome-switch-active-background) !important; 44 | border-color: var(--gnome-switch-active-border-color) !important; 45 | padding-inline-start: 24px !important; 46 | } 47 | #protections-popup-tp-switch[enabled]:hover { 48 | border-color: var(--gnome-switch-active-border-color) !important; 49 | } 50 | #protections-popup-tp-switch[enabled]::before { 51 | border-color: var(--gnome-switch-active-slider-border-color) !important; 52 | left: 24px; 53 | } 54 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/parts/custom-icons.css: -------------------------------------------------------------------------------- 1 | /* Replace icons */ 2 | 3 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 4 | 5 | /* Back button */ 6 | #nav-bar #back-button .toolbarbutton-icon { 7 | filter: var(--gnome-icons-hack-filter); 8 | list-style-image: url("moz-icon://stock/go-previous-symbolic?size=dialog") !important;; 9 | } 10 | 11 | /* Forward button */ 12 | #nav-bar #forward-button .toolbarbutton-icon { 13 | filter: var(--gnome-icons-hack-filter); 14 | list-style-image: url("moz-icon://stock/go-next-symbolic?size=dialog") !important; 15 | } 16 | 17 | /* Popovers subview menu arrow */ 18 | .PanelUI-subView .subviewbutton-nav::after { 19 | content: "" !important; 20 | filter: var(--gnome-icons-hack-filter); 21 | background: url("moz-icon://stock/pan-start-symbolic?size=dialog"); 22 | background-size: contain; 23 | height: 16px; 24 | width: 16px; 25 | margin-top: -2px !important; 26 | } 27 | 28 | /* Popovers subview back button */ 29 | .subviewbutton-back { 30 | list-style-image: url("moz-icon://stock/pan-start-symbolic?size=dialog") !important; 31 | } 32 | .subviewbutton-back .toolbarbutton-icon { 33 | filter: var(--gnome-icons-hack-filter); 34 | } 35 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/parts/entries.css: -------------------------------------------------------------------------------- 1 | /* Entries */ 2 | 3 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 4 | 5 | /* Entries */ 6 | #searchbar, 7 | #search-box, 8 | .findbar-textbox, 9 | #loginTextbox, 10 | #password1Textbox { 11 | -moz-appearance: none !important; 12 | background: var(--gnome-urlbar-background) !important; 13 | border: 1px solid var(--gnome-urlbar-border-color) !important; 14 | border-radius: 8px !important; 15 | box-shadow: none !important; 16 | color: var(--gnome-urlbar-color) !important; 17 | height: 28px !important; 18 | max-height: 28px !important; 19 | margin: 0 !important; 20 | padding: 6px !important; 21 | box-sizing: border-box; 22 | transition: outline 100ms ease-out; 23 | } 24 | 25 | /* Entries focused */ 26 | #urlbar[breakout][breakout-extend], 27 | #searchbar:focus-within, 28 | #search-box[focused], 29 | /*.findbar-textbox[focused],*/ 30 | /*.findbar-textbox:focus,*/ 31 | #loginTextbox:focus, 32 | #password1Textbox:focus { 33 | border: none !important; 34 | border-radius: 8px !important; 35 | outline: 2px solid var(--gnome-focused-urlbar-border-color) !important; 36 | outline-offset: -2px; 37 | -moz-outline-radius: 8px; 38 | transition: outline 100ms ease-out; 39 | } 40 | 41 | .findbar-textbox[focused], 42 | .findbar-textbox:focus { 43 | outline: none !important; 44 | box-shadow: inset 0 0 0 1px var(--gnome-focused-urlbar-border-color) !important; 45 | border: 1px solid var(--gnome-focused-urlbar-border-color) !important; 46 | } 47 | 48 | /* Inactive window entries */ 49 | #searchbar:-moz-window-inactive, 50 | #search-box:-moz-window-inactive, 51 | .findbar-textbox:-moz-window-inactive, 52 | #loginTextbox:-moz-window-inactive, 53 | #password1Textbox:-moz-window-inactive { 54 | background: var(--gnome-inactive-urlbar-background) !important; 55 | border-color: var(--gnome-inactive-urlbar-border-color) !important; 56 | color: var(--gnome-inactive-urlbar-color) !important; 57 | } 58 | 59 | /* Entries combined */ 60 | .findbar-textbox:not(.minimal) { 61 | border-top-right-radius: 0 !important; 62 | border-bottom-right-radius: 0 !important; 63 | border-right-width: 0 !important; 64 | } 65 | .findbar-textbox:not(.minimal)[focused], .findbar-textbox:not(.minimal):focus { 66 | -moz-outline-radius: 8px 0 0 8px !important; 67 | } 68 | 69 | /* Entries fixes */ 70 | #urlbar-container, #search-container { 71 | padding: 0 !important; 72 | margin: 0 3px !important; 73 | } 74 | #urlbar-input-container { 75 | background: transparent !important; 76 | border: 0 !important; 77 | } 78 | #urlbar, #searchbar { 79 | margin: 0 3px !important; 80 | padding: 0 !important; 81 | } 82 | .searchbar-textbox { 83 | border: 0 !important; 84 | padding: 0 !important; 85 | margin: 0 !important; 86 | min-height: auto !important; 87 | } 88 | #searchbar > .searchbar-textbox[focused] .searchbar-search-button:not(#hack) { 89 | margin: 0 !important; 90 | } 91 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/parts/findbar.css: -------------------------------------------------------------------------------- 1 | /* Find bar */ 2 | 3 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 4 | 5 | findbar { 6 | padding: 0 !important; 7 | position: relative; 8 | } 9 | 10 | .findbar-container { 11 | align-items: center; 12 | padding: 6px !important; 13 | display: flex; 14 | justify-content: flex-start; 15 | position: relative; 16 | flex-direction: row; 17 | margin: 0 !important; 18 | width: calc(100% - 42px); 19 | height: auto !important; 20 | } 21 | 22 | hbox[anonid="findbar-textbox-wrapper"] { 23 | position: absolute; 24 | right: calc(50vw - 36px); 25 | transform: translate(50%, 0); 26 | display: flex !important; 27 | } 28 | 29 | .findbar-find-status, .found-matches { 30 | order: -1; 31 | padding: 7px 0; 32 | } 33 | .findbar-find-status { 34 | padding-left: 6px; 35 | flex: 1; 36 | } 37 | 38 | .findbar-textbox:focus + .findbar-find-previous { 39 | border-left-color: var(--gnome-focused-urlbar-border-color) !important; 40 | } 41 | 42 | .findbar-highlight, .findbar-case-sensitive, .findbar-match-diacritics, .findbar-entire-word, .findbar-label { 43 | margin: 0 3px !important; 44 | font-size: 0.9em !important; 45 | } 46 | 47 | .findbar-closebutton.close-icon { 48 | margin: 6px 6px 6px 0 !important; 49 | padding: 0 0 !important; 50 | border-radius: 100px !important; 51 | } 52 | 53 | @media (max-width: 1100px) { 54 | hbox[anonid="findbar-textbox-wrapper"] { 55 | position: relative; 56 | right: 0; 57 | transform: none; 58 | } 59 | .findbar-find-status, .found-matches { 60 | order: 0; 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/parts/headerbar-private-urlbar.css: -------------------------------------------------------------------------------- 1 | /* Private window header bar's URL bar */ 2 | 3 | @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 4 | 5 | :root[privatebrowsingmode="temporary"] #nav-bar toolbarspring:first-of-type:before { 6 | background: url("../icons/user-not-tracked.svg") no-repeat; 7 | background-size: contain; 8 | content: ""; 9 | display: block; 10 | position: absolute; 11 | width: 32px; 12 | height: 32px; 13 | top: 8px; 14 | opacity: 0.3; 15 | transform: translate(15px, 0); 16 | } 17 | 18 | :root[privatebrowsingmode="temporary"] #nav-bar toolbarspring:first-of-type:-moz-lwtheme-brighttext:before { 19 | background-image: url("../icons/user-not-tracked-dark.svg"); 20 | } 21 | 22 | @media (prefers-color-scheme: dark) { 23 | :root[privatebrowsingmode="temporary"] #nav-bar toolbarspring:first-of-type:before { 24 | background: url("../icons/user-not-tracked-dark.svg") no-repeat; 25 | background-size: contain; 26 | content: ""; 27 | display: block; 28 | position: absolute; 29 | width: 32px; 30 | height: 32px; 31 | top: 8px; 32 | opacity: 0.3; 33 | transform: translate(15px, 0); 34 | } 35 | } 36 | 37 | #TabsToolbar .private-browsing-indicator { 38 | display: none !important; 39 | } 40 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/parts/remove-white-flash.css: -------------------------------------------------------------------------------- 1 | /* Removes a white flash after you open or close a tab. Affects all variants, 2 | * but it's more visible on dark variants. */ 3 | 4 | @namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"; 5 | 6 | /* Overrides: Change the flash color */ 7 | #tabbrowser-tabpanels, 8 | #tabbrowser-tabpanels[pendingpaint], 9 | browser { 10 | background-color: var(--gnome-browser-before-load-background) !important; 11 | } 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/parts/video-player.css: -------------------------------------------------------------------------------- 1 | @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 | @namespace html url("http://www.w3.org/1999/xhtml"); 3 | 4 | /** Video player **/ 5 | 6 | .progressBar::-moz-progress-bar { 7 | background-color: #fff !important; 8 | } 9 | 10 | .scrubber:hover::-moz-range-thumb, 11 | .volumeControl:hover::-moz-range-thumb { 12 | background-color: #ccc !important; 13 | } 14 | 15 | .scrubber:active::-moz-range-thumb, 16 | .volumeControl:active::-moz-range-thumb { 17 | background-color: #bbb !important; 18 | } 19 | 20 | .controlBar { 21 | border-radius: 5px; 22 | margin: auto; 23 | margin-bottom: 5px; 24 | width: 98.5%; 25 | max-width: 800px; 26 | height: 30px !important; 27 | background-color: rgba(20,20,20,0.8) !important; 28 | } 29 | 30 | .controlBar > .button:enabled:hover { 31 | fill: #ccc !important; 32 | } 33 | 34 | .controlBar > .button:enabled:hover:active { 35 | fill: #bbb !important; 36 | } 37 | 38 | .scrubberStack { 39 | margin: 0 10px; 40 | } 41 | 42 | .playButton { 43 | scale: 0.8; 44 | } 45 | 46 | 47 | 48 | /** Vertical Volume Bar **/ 49 | /* I'm to stupid to get this working. Wasn't able to set proper position relative to mute button */ 50 | 51 | /* .muteButton:hover ~ .volumeStack{ 52 | margin-bottom: 129px !important; 53 | } 54 | .volumeStack:hover { 55 | margin-bottom: 129px !important; 56 | } 57 | 58 | .volumeStack { 59 | transform: rotate(270deg); 60 | max-height: 33px !important; 61 | min-width: 100px !important; 62 | position:absolute !important; 63 | margin-bottom: -150px !important; 64 | background-color: rgba(20,20,20,0.8) !important; 65 | border-bottom-right-radius: 5px !important; 66 | border-top-right-radius: 5px !important; 67 | transition-property: margin-bottom; 68 | transition-duration: 0.13s; 69 | transition-timing-function: linear; 70 | } 71 | 72 | .volumeControl{ 73 | width: 92% !important; 74 | margin-left: 5px !important; 75 | } */ 76 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/rounded-window-maximized.css: -------------------------------------------------------------------------------- 1 | @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 | 3 | :root[tabsintitlebar]:not([inFullscreen])[sizemode="maximized"] #nav-bar { 4 | border-radius: 16px 16px 0 0 !important; 5 | } 6 | 7 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/symbolic-tab-icons.css: -------------------------------------------------------------------------------- 1 | @namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); 2 | 3 | /* Icons light/dark fix coloring hack filters */ 4 | :root { 5 | --gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%) invert(100%); 6 | } 7 | @media (prefers-color-scheme: dark) { 8 | :root { 9 | --gnome-convert-icon-to-symbolic-hack-filter: invert(100%) sepia(100%) grayscale(100%) brightness(200%) brightness(85%); 10 | } 11 | } 12 | 13 | /* Make tab icons look kinda like symbolic icons */ 14 | tab .tab-icon-image { 15 | filter: var(--gnome-convert-icon-to-symbolic-hack-filter); 16 | } 17 | 18 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-backdrop-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-backdrop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close-active-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 39 | 45 | 49 | 50 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close-active.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 40 | 46 | 52 | 53 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close-backdrop-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close-backdrop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close-hover-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 38 | 42 | 43 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close-hover.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 38 | 42 | 46 | 47 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-close.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 38 | 42 | 43 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize-active-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 40 | 45 | 49 | 50 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize-active.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 37 | 41 | 46 | 47 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize-backdrop-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize-backdrop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize-hover-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize-hover.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-maximize.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize-active-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 40 | 49 | 55 | 56 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize-active.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 40 | 49 | 50 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize-backdrop-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize-backdrop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize-hover-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize-hover.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-minimize.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-unmaximize-active-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 37 | 42 | 47 | 48 | 53 | 54 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-unmaximize-active.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 34 | 40 | 45 | 46 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-unmaximize-backdrop-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-unmaximize-backdrop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-unmaximize-hover-dark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/common/titlebuttons/titlebutton-unmaximize-hover.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/customChrome.css: -------------------------------------------------------------------------------- 1 | 2 | /* Add your own custom styles here */ 3 | 4 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/userChrome-Monterey-alt.css: -------------------------------------------------------------------------------- 1 | /*------------------------USAGE---------------------------- 2 | * Remove "/*" at the begining of "@import" line to ENABLE. 3 | * Add "/*" at the begining of "@import" line to DISABLE. 4 | */ 5 | 6 | @import "Monterey/theme-alt.css"; /**/ 7 | 8 | /*--------------Configure common theme features--------------*/ 9 | 10 | /* Move tab close button to left. */ 11 | /*@import "Monterey/left-tab-close-button.css"; /**/ 12 | 13 | /* Hide the tab bar when only one tab is open (GNOMISH) 14 | * You should move the new tab button somewhere else for this to work, because by 15 | * default it is on the tab bar too. */ 16 | @import "Monterey/hide-single-tab.css"; /**/ 17 | 18 | /* Limit the URL bar's autocompletion popup's width to the URL bar's width (GNOMISH) 19 | * This feature is included by default for Firefox 70+ */ 20 | /*@import "Monterey/matching-autocomplete-width.css"; /**/ 21 | 22 | /* Rounded window even when it gets maximized */ 23 | /*@import "Monterey/rounded-window-maximized.css"; /**/ 24 | 25 | /* Active tab high contrast */ 26 | /*@import "Monterey/active-tab-contrast.css"; /**/ 27 | 28 | /* Use system theme icons instead of Adwaita icons included by theme [BUGGED] */ 29 | /*@import "Monterey/system-icons.css"; /**/ 30 | 31 | /* Allow drag window from headerbar buttons (GNOMISH) [BUGGED] */ 32 | /* It can activate button action, with unpleasant behavior. */ 33 | /*@import "Monterey/drag-window-headerbar-buttons.css"; /**/ 34 | 35 | /* Make all tab icons look kinda like symbolic icons */ 36 | /*@import "Monterey/symbolic-tab-icons.css"; /**/ 37 | 38 | /* Hide window buttons (close/min/max) in maximized windows */ 39 | /*@import "Monterey/hide-window-buttons.css"; /**/ 40 | 41 | /* Import your custom stylesheet */ 42 | @import "customChrome.css"; /**/ 43 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/userChrome-Monterey.css: -------------------------------------------------------------------------------- 1 | /*------------------------USAGE---------------------------- 2 | * Remove "/*" at the begining of "@import" line to ENABLE. 3 | * Add "/*" at the begining of "@import" line to DISABLE. 4 | */ 5 | 6 | @import "Monterey/theme.css"; /**/ 7 | 8 | /*--------------Configure your Monterey theme-------------- 9 | * ONLY for Monterey theme 10 | * Enable one of these options and disable the other ones. 11 | */ 12 | 13 | /* How many buttons on left headerbar */ 14 | @import "Monterey/left_header_button_3.css"; /**/ 15 | /*@import "Monterey/left_header_button_4.css"; /**/ 16 | /*@import "Monterey/left_header_button_5.css"; /**/ 17 | 18 | /* How many buttons on right headerbar */ 19 | @import "Monterey/right_header_button_3.css"; /**/ 20 | /*@import "Monterey/right_header_button_4.css"; /**/ 21 | /*@import "Monterey/right_header_button_5.css"; /**/ 22 | 23 | 24 | /*--------------Configure common theme features--------------*/ 25 | 26 | /* Move tab close button to left. */ 27 | /*@import "Monterey/left-tab-close-button.css"; /**/ 28 | 29 | /* Hide the tab bar when only one tab is open (GNOMISH) 30 | * You should move the new tab button somewhere else for this to work, because by 31 | * default it is on the tab bar too. */ 32 | /*@import "Monterey/hide-single-tab.css"; /**/ 33 | 34 | /* Limit the URL bar's autocompletion popup's width to the URL bar's width (GNOMISH) 35 | * This feature is included by default for Firefox 70+ */ 36 | /*@import "Monterey/matching-autocomplete-width.css"; /**/ 37 | 38 | /* Rounded window even when it gets maximized */ 39 | /*@import "Monterey/rounded-window-maximized.css"; /**/ 40 | 41 | /* Active tab high contrast */ 42 | /*@import "Monterey/active-tab-contrast.css"; /**/ 43 | 44 | /* Use system theme icons instead of Adwaita icons included by theme [BUGGED] */ 45 | /*@import "Monterey/system-icons.css"; /**/ 46 | 47 | /* Allow drag window from headerbar buttons (GNOMISH) [BUGGED] */ 48 | /* It can activate button action, with unpleasant behavior. */ 49 | /*@import "Monterey/drag-window-headerbar-buttons.css"; /**/ 50 | 51 | /* Make all tab icons look kinda like symbolic icons */ 52 | /*@import "Monterey/symbolic-tab-icons.css"; /**/ 53 | 54 | /* Hide window buttons (close/min/max) in maximized windows */ 55 | /*@import "Monterey/hide-window-buttons.css"; /**/ 56 | 57 | /* Import your custom stylesheet */ 58 | @import "customChrome.css"; /**/ 59 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/userChrome-WhiteSur.css: -------------------------------------------------------------------------------- 1 | /*------------------------USAGE---------------------------- 2 | * Remove "/*" at the begining of "@import" line to ENABLE. 3 | * Add "/*" at the begining of "@import" line to DISABLE. 4 | */ 5 | 6 | @import "WhiteSur/theme.css"; /**/ 7 | 8 | /*--------------Configure common theme features--------------*/ 9 | 10 | /* Move tab close button to left. */ 11 | /*@import "WhiteSur/left-tab-close-button.css"; /**/ 12 | 13 | /* Hide the tab bar when only one tab is open (GNOMISH) 14 | * You should move the new tab button somewhere else for this to work, because by 15 | * default it is on the tab bar too. */ 16 | /*@import "WhiteSur/hide-single-tab.css"; /**/ 17 | 18 | /* Limit the URL bar's autocompletion popup's width to the URL bar's width (GNOMISH) 19 | * This feature is included by default for Firefox 70+ */ 20 | /*@import "WhiteSur/matching-autocomplete-width.css"; /**/ 21 | 22 | /* Rounded window even when it gets maximized */ 23 | /*@import "WhiteSur/rounded-window-maximized.css"; /**/ 24 | 25 | /* Active tab high contrast */ 26 | /*@import "WhiteSur/active-tab-contrast.css"; /**/ 27 | 28 | /* Use system theme icons instead of Adwaita icons included by theme [BUGGED] */ 29 | /*@import "WhiteSur/system-icons.css"; /**/ 30 | 31 | /* Allow drag window from headerbar buttons (GNOMISH) [BUGGED] */ 32 | /* It can activate button action, with unpleasant behavior. */ 33 | /*@import "WhiteSur/drag-window-headerbar-buttons.css"; /**/ 34 | 35 | /* Make all tab icons look kinda like symbolic icons */ 36 | /*@import "WhiteSur/symbolic-tab-icons.css"; /**/ 37 | 38 | /* Hide window buttons (close/min/max) in maximized windows */ 39 | /*@import "WhiteSur/hide-window-buttons.css"; /**/ 40 | 41 | /* Import your custom stylesheet */ 42 | @import "customChrome.css"; /**/ 43 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/userContent-Monterey.css: -------------------------------------------------------------------------------- 1 | @import "Monterey/colors/light.css"; 2 | @import "Monterey/colors/dark.css"; 3 | 4 | @import "Monterey/pages/newtab.css"; 5 | @import "Monterey/pages/privatebrowsing.css"; 6 | -------------------------------------------------------------------------------- /.whiteSur-firefox-theme/src/userContent-WhiteSur.css: -------------------------------------------------------------------------------- 1 | @import "WhiteSur/colors/light.css"; 2 | @import "WhiteSur/colors/dark.css"; 3 | 4 | @import "WhiteSur/pages/newtab.css"; 5 | @import "WhiteSur/pages/privatebrowsing.css"; 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | This is free and unencumbered software released into the public domain. 2 | 3 | Anyone is free to copy, modify, publish, use, compile, sell, or 4 | distribute this software, either in source code form or as a compiled 5 | binary, for any purpose, commercial or non-commercial, and by any 6 | means. 7 | 8 | In jurisdictions that recognize copyright laws, the author or authors 9 | of this software dedicate any and all copyright interest in the 10 | software to the public domain. We make this dedication for the benefit 11 | of the public at large and to the detriment of our heirs and 12 | successors. We intend this dedication to be an overt act of 13 | relinquishment in perpetuity of all present and future rights to this 14 | software under copyright law. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR 20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 22 | OTHER DEALINGS IN THE SOFTWARE. 23 | 24 | For more information, please refer to 25 | -------------------------------------------------------------------------------- /Pictures/dotfiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sameemul-haque/dotfiles/269ed2a35d04afb4cd13bf4c742ddb6aa113a38a/Pictures/dotfiles.png --------------------------------------------------------------------------------