diff --git a/.config/fish/config.fish b/.config/fish/config.fish new file mode 100644 index 0000000..942b141 --- /dev/null +++ b/.config/fish/config.fish @@ -0,0 +1,13 @@ +if status is-interactive + # Commands to run in interactive sessions can go here +end + +function fish_greeting + echo (date +%T) +end + +alias ls="eza" +alias sudo="sudo-rs" + +starship init fish | source +zoxide init fish | source diff --git a/.config/fish/fish_variables b/.config/fish/fish_variables new file mode 100644 index 0000000..f3d901f --- /dev/null +++ b/.config/fish/fish_variables @@ -0,0 +1,42 @@ +# This file contains fish universal variable definitions. +# VERSION: 3.0 +SETUVAR __fish_initialized:3800 +SETUVAR fish_color_autosuggestion:4D5566 +SETUVAR fish_color_cancel:\x2d\x2dreverse +SETUVAR fish_color_command:39BAE6 +SETUVAR fish_color_comment:626A73 +SETUVAR fish_color_cwd:59C2FF +SETUVAR fish_color_cwd_root:red +SETUVAR fish_color_end:F29668 +SETUVAR fish_color_error:FF3333 +SETUVAR fish_color_escape:95E6CB +SETUVAR fish_color_history_current:\x2d\x2dbold +SETUVAR fish_color_host:normal +SETUVAR fish_color_host_remote:yellow +SETUVAR fish_color_keyword:39BAE6 +SETUVAR fish_color_match:F07178 +SETUVAR fish_color_normal:B3B1AD +SETUVAR fish_color_operator:E6B450 +SETUVAR fish_color_option:B3B1AD +SETUVAR fish_color_param:B3B1AD +SETUVAR fish_color_quote:C2D94C +SETUVAR fish_color_redirection:FFEE99 +SETUVAR fish_color_search_match:\x2d\x2dbackground\x3dE6B450 +SETUVAR fish_color_selection:\x2d\x2dbackground\x3dE6B450 +SETUVAR fish_color_status:red +SETUVAR fish_color_user:brgreen +SETUVAR fish_color_valid_path:\x2d\x2dunderline +SETUVAR fish_key_bindings:fish_default_key_bindings +SETUVAR fish_pager_color_background:\x1d +SETUVAR fish_pager_color_completion:normal +SETUVAR fish_pager_color_description:B3A06D +SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline +SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan +SETUVAR fish_pager_color_secondary_background:\x1d +SETUVAR fish_pager_color_secondary_completion:\x1d +SETUVAR fish_pager_color_secondary_description:\x1d +SETUVAR fish_pager_color_secondary_prefix:\x1d +SETUVAR fish_pager_color_selected_background:\x2d\x2dbackground\x3dE6B450 +SETUVAR fish_pager_color_selected_completion:\x1d +SETUVAR fish_pager_color_selected_description:\x1d +SETUVAR fish_pager_color_selected_prefix:\x1d diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 9e5f25d..0f991e8 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -13,9 +13,14 @@ exec-once = sleep 2 && blueman-applet exec-once = sleep 2 && hyprpaper exec-once = sleep 3 && /opt/Mullvad\ VPN/mullvad-vpn exec-once = sleep 3 && hyprctl keyword input:touchdevice:enabled false +exec-once = swaync-client -dn exec-once = wl-paste --type text --watch cliphist store # Stores only text data exec-once = wl-paste --type image --watch cliphist store # Stores only image data +exec = gsettings set org.gnome.desktop.interface color-scheme "prefer-dark" # for GTK4 apps + +env = QT_QPA_PLATFORMTHEME,qt6ct # for Qt apps +env = QT_QPA_PLATFORMTHEME, qt6ct env = XCURSOR_SIZE,24 env = HYPRCURSOR_SIZE,24 env = PATH, $HOME/.cargo/bin/:$HOME/.local/bin/:$PATH @@ -53,12 +58,12 @@ bind = $my_trigger, F, exec, $browser bind = $my_trigger SHIFT, F, exec, $browser_unsafe bind = Shift, Print, exec, $screenshot_with_area_selector -$tahinli_source = /var/lib/flatpak/exports/bin/io.github.ungoogled_software.ungoogled_chromium --app=https://source.tahinli.com --class=dev.heppen.webapps.Source3132 --name=dev.heppen.webapps.Source3132 --user-data-dir="/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/io.github.ungoogled_software.ungoogled_chromium/Source3132" -$whatsapp = /var/lib/flatpak/exports/bin/app.zen_browser.zen --no-remote --class dev.heppen.webapps.WhatsApp5679 --name dev.heppen.webapps.WhatsApp5679 --profile "/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/app.zen_browser.zen/WhatsApp5679" --new-window https://web.whatsapp.com +$tahinli_source = /var/lib/flatpak/exports/bin/io.github.ungoogled_software.ungoogled_chromium --app=https://source.tahinli.com --class=dev.heppen.webapps.Source7800 --name=dev.heppen.webapps.Source7800 --user-data-dir="/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/io.github.ungoogled_software.ungoogled_chromium/Source7800" +$whatsapp = /var/lib/flatpak/exports/bin/io.github.ungoogled_software.ungoogled_chromium --app=https://web.whatsapp.com --class=dev.heppen.webapps.WhatsApp8679 --name=dev.heppen.webapps.WhatsApp8679 --user-data-dir="/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/io.github.ungoogled_software.ungoogled_chromium/WhatsApp8679" $discord = flatpak run dev.vencord.Vesktop $youtube = mullvad-exclude flatpak run io.freetubeapp.FreeTube -$deezer = mullvad-exclude /var/lib/flatpak/exports/bin/io.github.ungoogled_software.ungoogled_chromium --app=https://deezer.com --class=dev.heppen.webapps.Deezer7429 --name=dev.heppen.webapps.Deezer7429 --user-data-dir="/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/io.github.ungoogled_software.ungoogled_chromium/Deezer7429" -$mail = /var/lib/flatpak/exports/bin/app.zen_browser.zen --no-remote --class dev.heppen.webapps.Proton1470 --name dev.heppen.webapps.Proton1470 --profile "/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/app.zen_browser.zen/Proton1470" --new-window https://mail.proton.me +$deezer = mullvad-exclude /var/lib/flatpak/exports/bin/io.github.ungoogled_software.ungoogled_chromium --app=https://deezer.com --class=dev.heppen.webapps.Deezer6664 --name=dev.heppen.webapps.Deezer6664 --user-data-dir="/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/io.github.ungoogled_software.ungoogled_chromium/Deezer6664" +$mail = /var/lib/flatpak/exports/bin/io.github.ungoogled_software.ungoogled_chromium --app=https://mail.proton.me --class=dev.heppen.webapps.ProtonMail9657 --name=dev.heppen.webapps.ProtonMail9657 --user-data-dir="/home/tahinli/.var/app/dev.heppen.webapps/data/quick-webapps/profiles/io.github.ungoogled_software.ungoogled_chromium/ProtonMail9657" workspace = 101, on-created-empty: $tahinli_source workspace = 102, on-created-empty: $dev @@ -169,11 +174,6 @@ decoration { active_opacity = 1.0 inactive_opacity = 1.0 - drop_shadow = true - shadow_range = 100 - shadow_render_power = 10 - col.shadow = rgba(1a1a1aee) - blur { enabled = true size = 3 @@ -182,10 +182,9 @@ decoration { vibrancy = 0.1696 } - windowrulev2 = opacity 0.8, class:kitty - windowrulev2 = opacity 0.8, class:wezterm - windowrulev2 = opacity 0.8, class:yazi - windowrulev2 = tile, class:dev.heppen.webapps + windowrule = opacity 0.8, class:kitty + windowrule = opacity 0.8, class:.*wezterm.* + windowrule = tile, class:.*dev.heppen.webapps.* } animations { diff --git a/.config/hypr/hyprpaper.conf b/.config/hypr/hyprpaper.conf index 14264ec..a7a4919 100644 --- a/.config/hypr/hyprpaper.conf +++ b/.config/hypr/hyprpaper.conf @@ -1,4 +1,4 @@ -$location = ~/Pictures/michael-niessl-KraoHdRYrRE-unsplash.jpg +$location = ~/Pictures/artem-shuba-V_coeWlO9bQ-unsplash.jpg preload = $location wallpaper = eDP-1,$location wallpaper = HDMI-A-1,$location diff --git a/.config/starship.toml b/.config/starship.toml new file mode 100644 index 0000000..c60e857 --- /dev/null +++ b/.config/starship.toml @@ -0,0 +1,197 @@ +[aws] +format = '\[[$symbol($profile)(\($region\))(\[$duration\])]($style)\]' + +[bun] +format = '\[[$symbol($version)]($style)\]' + +[c] +format = '\[[$symbol($version(-$name))]($style)\]' + +[cpp] +format = '\[[$symbol($version(-$name))]($style)\]' + +[cmake] +format = '\[[$symbol($version)]($style)\]' + +[cmd_duration] +format = '\[[⏱ $duration]($style)\]' + +[cobol] +format = '\[[$symbol($version)]($style)\]' + +[conda] +format = '\[[$symbol$environment]($style)\]' + +[crystal] +format = '\[[$symbol($version)]($style)\]' + +[daml] +format = '\[[$symbol($version)]($style)\]' + +[dart] +format = '\[[$symbol($version)]($style)\]' + +[deno] +format = '\[[$symbol($version)]($style)\]' + +[docker_context] +format = '\[[$symbol$context]($style)\]' + +[dotnet] +format = '\[[$symbol($version)(🎯 $tfm)]($style)\]' + +[elixir] +format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]' + +[elm] +format = '\[[$symbol($version)]($style)\]' + +[erlang] +format = '\[[$symbol($version)]($style)\]' + +[fennel] +format = '\[[$symbol($version)]($style)\]' + +[fossil_branch] +format = '\[[$symbol$branch]($style)\]' + +[gcloud] +format = '\[[$symbol$account(@$domain)(\($region\))]($style)\]' + +[git_branch] +format = '\[[$symbol$branch]($style)\]' + +[git_status] +format = '([\[$all_status$ahead_behind\]]($style))' + +[golang] +format = '\[[$symbol($version)]($style)\]' + +[gradle] +format = '\[[$symbol($version)]($style)\]' + +[guix_shell] +format = '\[[$symbol]($style)\]' + +[haskell] +format = '\[[$symbol($version)]($style)\]' + +[haxe] +format = '\[[$symbol($version)]($style)\]' + +[helm] +format = '\[[$symbol($version)]($style)\]' + +[hg_branch] +format = '\[[$symbol$branch]($style)\]' + +[java] +format = '\[[$symbol($version)]($style)\]' + +[julia] +format = '\[[$symbol($version)]($style)\]' + +[kotlin] +format = '\[[$symbol($version)]($style)\]' + +[kubernetes] +format = '\[[$symbol$context( \($namespace\))]($style)\]' + +[lua] +format = '\[[$symbol($version)]($style)\]' + +[memory_usage] +format = '\[$symbol[$ram( | $swap)]($style)\]' + +[meson] +format = '\[[$symbol$project]($style)\]' + +[nim] +format = '\[[$symbol($version)]($style)\]' + +[nix_shell] +format = '\[[$symbol$state( \($name\))]($style)\]' + +[nodejs] +format = '\[[$symbol($version)]($style)\]' + +[ocaml] +format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]' + +[opa] +format = '\[[$symbol($version)]($style)\]' + +[openstack] +format = '\[[$symbol$cloud(\($project\))]($style)\]' + +[os] +format = '\[[$symbol]($style)\]' + +[package] +format = '\[[$symbol$version]($style)\]' + +[perl] +format = '\[[$symbol($version)]($style)\]' + +[php] +format = '\[[$symbol($version)]($style)\]' + +[pijul_channel] +format = '\[[$symbol$channel]($style)\]' + +[pixi] +format = '\[[$symbol$version( $environment)]($style)\]' + +[pulumi] +format = '\[[$symbol$stack]($style)\]' + +[purescript] +format = '\[[$symbol($version)]($style)\]' + +[python] +format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]' + +[raku] +format = '\[[$symbol($version-$vm_version)]($style)\]' + +[red] +format = '\[[$symbol($version)]($style)\]' + +[ruby] +format = '\[[$symbol($version)]($style)\]' + +[rust] +format = '\[[$symbol($version)]($style)\]' + +[scala] +format = '\[[$symbol($version)]($style)\]' + +[spack] +format = '\[[$symbol$environment]($style)\]' + +[sudo] +format = '\[[as $symbol]($style)\]' + +[swift] +format = '\[[$symbol($version)]($style)\]' + +[terraform] +format = '\[[$symbol$workspace]($style)\]' + +[time] +format = '\[[$time]($style)\]' + +[username] +format = '\[[$user]($style)\]' + +[vagrant] +format = '\[[$symbol($version)]($style)\]' + +[vlang] +format = '\[[$symbol($version)]($style)\]' + +[zig] +format = '\[[$symbol($version)]($style)\]' + +[solidity] +format = '\[[$symbol($version)]($style)\]' diff --git a/.config/waybar/style.css b/.config/waybar/style.css index f461e7d..7c153a9 100644 --- a/.config/waybar/style.css +++ b/.config/waybar/style.css @@ -1,37 +1,38 @@ -#waybar { - color: #FFFFFF; - background-color: #000000; - opacity: 0.7; - border-radius: 10px; - padding:100px; +#waybar { + color: #FFFFFF; + background-color: #000000; + /* opacity: 1; */ + border-radius: 1px; } -#idle_inhibitor.activated { - background-color: #285577; +#idle_inhibitor.activated { + background-color: #285577; } -*{ - font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; - font-size: 14px; +* { + font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; + font-size: 14px; } -#pulseaudio-slider slider { - min-height: 0px; - min-width: 0px; - opacity: 0; - background-image: none; - border: none; - box-shadow: none; -} -#pulseaudio-slider trough { - min-height: 10px; - min-width: 80px; - border-radius: 5px; - background-color: black; -} -#pulseaudio-slider highlight { - min-width: 10px; - border-radius: 5px; - background-color: green; -} +#pulseaudio-slider slider { + min-height: 0px; + min-width: 0px; + opacity: 0; + background-image: none; + border: none; + box-shadow: none; +} + +#pulseaudio-slider trough { + min-height: 10px; + min-width: 80px; + border-radius: 5px; + background-color: black; +} + +#pulseaudio-slider highlight { + min-width: 10px; + border-radius: 5px; + background-color: green; +}