diff --git a/anyrun/config.ron b/anyrun/config.ron index 9954bd4..145be44 100644 --- a/anyrun/config.ron +++ b/anyrun/config.ron @@ -1,17 +1,20 @@ Config( - // `width` and `vertical_offset` use an enum for the value it can be either: + // Position/size fields use an enum for the value, it can be either: // Absolute(n): The absolute value in pixels // Fraction(n): A fraction of the width or height of the full screen (depends on exclusive zones and the settings related to them) window respectively - // How wide the input box and results are. - width: Absolute(800), + // The horizontal position, adjusted so that Relative(0.5) always centers the runner + x: Fraction(0.5), + + // The vertical position, works the same as `x` + y: Absolute(0), + + // The width of the runner + width: Absolute(800), + + // The minimum height of the runner, the runner will expand to fit all the entries + height: Absolute(0), - // Where Anyrun is located on the screen: Top, Center - position: Center, - - // How much the runner is shifted vertically - vertical_offset: Absolute(0), - // Hide match and plugin info icons hide_icons: false, @@ -23,13 +26,22 @@ Config( // Hide the plugin info panel hide_plugin_info: false, + + // Close window when a click outside the main box is received + close_on_click: false, + + // Show search results immediately when Anyrun starts + show_results_immediately: false, + + // Limit amount of entries shown in total + max_entries: None, // List of plugins to be loaded by default, can be specified with a relative path to be loaded from the // `/plugins` directory or with an absolute path to just load the file the path points to. plugins: [ "libapplications.so", + "libsymbols.so", "libshell.so", - "librink.so", - "libanyrun_websearch.so" + "libtranslate.so", ], ) diff --git a/anyrun/plugins/libanyrun_macros.so b/anyrun/plugins/libanyrun_macros.so new file mode 100755 index 0000000..6e8ba70 Binary files /dev/null and b/anyrun/plugins/libanyrun_macros.so differ diff --git a/anyrun/plugins/libapplications.so b/anyrun/plugins/libapplications.so index 3a7ab5e..89915bf 100755 Binary files a/anyrun/plugins/libapplications.so and b/anyrun/plugins/libapplications.so differ diff --git a/anyrun/plugins/libdictionary.so b/anyrun/plugins/libdictionary.so new file mode 100755 index 0000000..2fe5848 Binary files /dev/null and b/anyrun/plugins/libdictionary.so differ diff --git a/anyrun/plugins/libkidex.so b/anyrun/plugins/libkidex.so index 75aba92..36b2c98 100755 Binary files a/anyrun/plugins/libkidex.so and b/anyrun/plugins/libkidex.so differ diff --git a/anyrun/plugins/librandr.so b/anyrun/plugins/librandr.so new file mode 100755 index 0000000..c288592 Binary files /dev/null and b/anyrun/plugins/librandr.so differ diff --git a/anyrun/plugins/librink.so b/anyrun/plugins/librink.so index 58de8f5..4510c65 100755 Binary files a/anyrun/plugins/librink.so and b/anyrun/plugins/librink.so differ diff --git a/anyrun/plugins/libshell.so b/anyrun/plugins/libshell.so index e7341cb..d71070f 100755 Binary files a/anyrun/plugins/libshell.so and b/anyrun/plugins/libshell.so differ diff --git a/anyrun/plugins/libstdin.so b/anyrun/plugins/libstdin.so new file mode 100755 index 0000000..d350766 Binary files /dev/null and b/anyrun/plugins/libstdin.so differ diff --git a/anyrun/plugins/libsymbols.so b/anyrun/plugins/libsymbols.so index e1630ea..f497252 100755 Binary files a/anyrun/plugins/libsymbols.so and b/anyrun/plugins/libsymbols.so differ diff --git a/anyrun/plugins/libtranslate.so b/anyrun/plugins/libtranslate.so index 232a238..382344d 100755 Binary files a/anyrun/plugins/libtranslate.so and b/anyrun/plugins/libtranslate.so differ diff --git a/anyrun/plugins/libwebsearch.so b/anyrun/plugins/libwebsearch.so new file mode 100755 index 0000000..5b43cc9 Binary files /dev/null and b/anyrun/plugins/libwebsearch.so differ diff --git a/conf/autostart.conf b/conf/autostart.conf new file mode 100644 index 0000000..0312ef9 --- /dev/null +++ b/conf/autostart.conf @@ -0,0 +1,8 @@ +#autostart programs +exec-once=hyprpaper +exec-once=ironbar +exec-once=firefox +exec-once=copyq --start-server +exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 +exec-once=nextcloud --background +exec-once=oxinoti diff --git a/conf/env.conf b/conf/env.conf new file mode 100644 index 0000000..3c67aab --- /dev/null +++ b/conf/env.conf @@ -0,0 +1,22 @@ +# +#fix the fucking portal +exec-once=systemctl --user import-environment +exec-once=dbus-update-activation-environment --systemd --all +# + +env=GTK_CSD,0 +env=TERM,"kitty /bin/fish" +env=XDG_CURRENT_DESKTOP=Hyprland +env=XDG_SESSION_TYPE=wayland +env=XDG_SESSION_DESKTOP=Hyprland +env=QT_QPA_PLATFORM,wayland +env=QT_QPA_PLATFORMTHEME,qt5ct +env=QT_WAYLAND_FORCE_DPI,96 +env=QT_AUTO_SCREEN_SCALE_FACTOR,0 +env=QT_WAYLAND_DISABLE_WINDOWDECORATION,1 +env=QT_SCALE_FACTOR,1 +env=PKG_CONFIG_PATH,/usr/local/lib/pkgconfig +env=LD_LIBRARY_PATH,/usr/local/lib +env=EDITOR,"neovide --novsync --nofork" +env=PATH,/home/dashie/.local/bin:/home/dashie/.cargo/bin:$PATH + diff --git a/conf/general.conf b/conf/general.conf new file mode 100644 index 0000000..cd6fac2 --- /dev/null +++ b/conf/general.conf @@ -0,0 +1,54 @@ + +input { + repeat_delay=200 + natural_scroll=false + follow_mouse=1 + force_no_accel=true + touchpad { + natural_scroll=yes + tap-to-click=yes + } +} + +general { + sensitivity=1.0 # for mouse cursor + gaps_in=3 3 3 3 + gaps_out=2 5 5 5 + border_size=3 + col.active_border=0xFFFF0000 0xFF00FF00 0xFF0000FF 45deg + col.inactive_border=0x66333333 + apply_sens_to_raw=0 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse) +} + +decoration { + rounding=4 +} + +animations { + enabled=1 + animation=windowsMove,1,4,default + animation=windows,1,7,default,popin 70% + animation=border,1,10,default + animation=fade,1,10,default + animation=workspaces,1,6,default +} + +dwindle { + preserve_split=true + pseudotile=0 + permanent_direction_override=false +} + +gestures { + workspace_swipe=yes +} + +misc { + vfr=true + vrr = 1 + animate_manual_resizes=1 + enable_swallow=true + swallow_regex=^(.*)(kitty)(.*)$ + force_hypr_chan=true + layers_hog_keyboard_focus=false + } diff --git a/conf/keybinds.conf b/conf/keybinds.conf new file mode 100644 index 0000000..0274a40 --- /dev/null +++ b/conf/keybinds.conf @@ -0,0 +1,98 @@ +# binds +bind=SUPER,S,exec,grim -g "$(slurp)" - | wl-copy +bind=SUPERSHIFTALT,S,exec, grim -g "$(slurp)" $HOME/gits/ost-5semester/Screenshots/$(date +'%Y_%m_%d_%I_%M_%S.png') && (date +'%Y_%m_%d_%I_%M_%S.png') | wl-copy +bind=SUPERSHIFT,S,exec,grim -g "$(slurp)" - | satty -f - +bind=SUPERCONTROLSHIFT,S,exec,grim -c -g "0,0 3440x1440" - | wl-copy +bind=SUPER,F,exec,firefox +bind=SUPER,T,exec,kitty -1 +bind=SUPER,Q,killactive, +bind=SUPERSHIFTALT,M,exit, +bind=SUPER,E,exec,nautilus -w +bind=SUPER,N,exec,neovide --novsync +bind=SUPER,M,exec,oxidash +bind=SUPER,V,togglefloating, +bind=SUPER,B,fullscreen, +bind=SUPER,R,exec,anyrun +bind=SUPER,C,togglesplit +bind=SUPER,G,exec,oxicalc +bind=SUPERSHIFT,G,exec,gamelock +bind=SUPERSHIFT,L,exec, playerctl -a pause & swaylock -c 000000 & systemctl hibernate +bind=,XF86AudioMute,exec,pactl $HOME/.config/scripts/audio_control.sh mute +bind=,XF86AudioLowerVolume,exec, $HOME/.config/scripts/audio_control.sh sink -5% +bind=,XF86AudioRaiseVolume,exec, $HOME/.config/scripts/audio_control.sh sink +5% +bind=,XF86AudioPlay,exec, playerctl play-pause +bind=,XF86AudioNext,exec, playerctl next +bind=,XF86AudioPrev,exec, playerctl previous +bind=,XF86MonBrightnessDown,exec, $HOME/.config/scripts/change-brightness brightness 10%- +bind=,XF86MonBrightnessUp,exec, $HOME/.config/scripts/change-brightness brightness +10% +bind=SUPER,D,exec,oxishut +bind=SUPER,A,exec,copyq toggle +bind=SUPERSHIFT,W,togglespecialworkspace +# bind=SUPER,W,movetoworkspace,special + + +binde=SUPER,J,movefocus,l +binde=SUPER,semicolon,movefocus,r +binde=SUPER,L,movefocus,u +binde=SUPER,K,movefocus,d + +binde=SUPER,U,resizeactive,-20 0 +binde=SUPER,P,resizeactive,20 0 +binde=SUPER,O,resizeactive,0 -20 +binde=SUPER,I,resizeactive,0 20 + +bind=SUPER,left,movewindow,l +bind=SUPER,right,movewindow,r +bind=SUPER,up,movewindow,u +bind=SUPER,down,movewindow,d + +bind=SUPER,1,workspace,1 +bind=SUPER,2,workspace,2 +bind=SUPER,3,workspace,3 +bind=SUPER,4,workspace,4 +bind=SUPER,5,workspace,5 +bind=SUPER,6,workspace,6 +bind=SUPER,7,workspace,7 +bind=SUPER,8,workspace,8 +bind=SUPER,9,workspace,9 +bind=SUPER,0,workspace,10 + +bind=SUPERSHIFT,1,movetoworkspace,1 +bind=SUPERSHIFT,2,movetoworkspace,2 +bind=SUPERSHIFT,3,movetoworkspace,3 +bind=SUPERSHIFT,4,movetoworkspace,4 +bind=SUPERSHIFT,5,movetoworkspace,5 +bind=SUPERSHIFT,6,movetoworkspace,6 +bind=SUPERSHIFT,7,movetoworkspace,7 +bind=SUPERSHIFT,8,movetoworkspace,8 +bind=SUPERSHIFT,9,movetoworkspace,9 +bind=SUPERSHIFT,0,movetoworkspace,10 + +bind=SUPERSHIFTALT,1,movetoworkspacesilent,1 +bind=SUPERSHIFTALT,2,movetoworkspacesilent,2 +bind=SUPERSHIFTALT,3,movetoworkspacesilent,3 +bind=SUPERSHIFTALT,4,movetoworkspacesilent,4 +bind=SUPERSHIFTALT,5,movetoworkspacesilent,5 +bind=SUPERSHIFTALT,6,movetoworkspacesilent,6 +bind=SUPERSHIFTALT,7,movetoworkspacesilent,7 +bind=SUPERSHIFTALT,8,movetoworkspacesilent,8 +bind=SUPERSHIFTALT,9,movetoworkspacesilent,9 +bind=SUPERSHIFTALT,0,movetoworkspacesilent,10 + +bind=SUPERALT,j,layoutmsg,preselect l +bind=SUPERALT,k,layoutmsg,preselect d +bind=SUPERALT,l,layoutmsg,preselect u +bind=SUPERALT,semicolon,layoutmsg,preselect r +bind=SUPERALT,h,layoutmsg,preselect n + +bindm=SUPER,mouse:272,movewindow +bindm=SUPER,mouse:273,resizewindow + +#binds for debug testing +# bind=SUPERALT,J,pass,^(wlroots)$ +# bind=SUPERALT,left,pass,^(wlroots)$ +# bind=SUPERALT,right,pass,^(wlroots)$ +# bind=SUPERALT,up,pass,^(wlroots)$ +# bind=SUPERALT,down,pass,^(wlroots)$ +# bind=CTRLALT,P,pass,^(parcellite)$ + diff --git a/conf/monitor.conf b/conf/monitor.conf new file mode 100644 index 0000000..cb442cd --- /dev/null +++ b/conf/monitor.conf @@ -0,0 +1,12 @@ +monitor=,preferred,auto,auto +#monitor=,preferred,auto,2 + + +# workspace = 1,monitor:eDP-1 +# workspace = 2,monitor:eDP-1 +# workspace = 3,monitor:eDP-1 +# workspace = 4,monitor:eDP-1 +# workspace = 5,monitor:eDP-1 +# workspace = 6,monitor:eDP-1 +# workspace = 7,monitor:eDP-1 +# workspace = 8,monitor:eDP-1 diff --git a/conf/plugins.conf b/conf/plugins.conf new file mode 100644 index 0000000..f863b04 --- /dev/null +++ b/conf/plugins.conf @@ -0,0 +1,12 @@ +plugin = $HOME/.config/hypr/plugins/libhycov.so + +plugin { + hycov { + overview_gappo = 30 #gas width from screem + overview_gappi = 10 #gas width from clients + hotarea_size = 0 #hotarea size in bottom left,10x10 + enable_hotarea = 0 # enable mouse cursor hotarea + } +} + +bind = SUPER,W,hycov:toggleoverview diff --git a/conf/rules.conf b/conf/rules.conf new file mode 100644 index 0000000..9e41b8f --- /dev/null +++ b/conf/rules.conf @@ -0,0 +1,15 @@ +# window rules +windowrule=tile,^(.*)(Spotify)(.*)$ +windowrule=float,^(.*)(OxiCalc)(.*)$ +windowrule=float,^(.*)(winecfg.exe)(.*)$ +windowrule=float,^(.*)(speed.exe)(.*)$ +windowrule=float,^(.*)(copyq)(.*)$ +# windowrule=center,^(.*)(gnome)(.*)$ +# windowrule=size 1200 800,^(org.gnome.NautilusPreviewer)$ +windowrule=center,^(.*)(swappy)(.*)$ +windowrule=float,title:^(.*)(Spirit)(.*)$ +windowrule=float,title:^(.*)(reset)(.*)$ +windowrule=workspace 10 silent,^(.*)(steam)(.*)$ +windowrule=workspace 9 silent,^(.*)(dota)(.*)$ +windowrule=workspace 9 silent,^(.*)(battlebits)(.*)$ +windowrule=workspace 9 silent,^(.*)(aoe)(.*)$ diff --git a/copyq/copyq-commands.ini b/copyq/copyq-commands.ini index ae62c0a..6b4ad03 100644 --- a/copyq/copyq-commands.ini +++ b/copyq/copyq-commands.ini @@ -6,6 +6,20 @@ 1\InternalId=copyq_pinned_pin 1\Name=Pin 1\Output=application/x-copyq-item-pinned +10\Command=copyq: plugins.itemencrypted.copyEncryptedItems() +10\Icon=\xf13e +10\InMenu=true +10\Input=application/x-copyq-encrypted +10\InternalId=copyq_encrypted_decrypt_and_copy +10\Name=Decrypt and Copy +10\Shortcut=ctrl+shift+l +11\Command=copyq: plugins.itemencrypted.pasteEncryptedItems() +11\Icon=\xf13e +11\InMenu=true +11\Input=application/x-copyq-encrypted +11\InternalId=copyq_encrypted_decrypt_and_paste +11\Name=Decrypt and Paste +11\Shortcut=enter 2\Command=copyq: plugins.itempinned.unpin() 2\Icon=\xf08d 2\InMenu=true @@ -41,4 +55,20 @@ 7\Input=application/x-copyq-tags 7\InternalId=copyq_tags_clear 7\Name=Clear all tags -size=7 +8\Command=copyq: plugins.itemencrypted.encryptItems() +8\Icon=\xf023 +8\InMenu=true +8\Input=!OUTPUT +8\InternalId=copyq_encrypted_encrypt +8\Name=Encrypt (needs GnuPG) +8\Output=application/x-copyq-encrypted +8\Shortcut=ctrl+l +9\Command=copyq: plugins.itemencrypted.decryptItems() +9\Icon=\xf09c +9\InMenu=true +9\Input=application/x-copyq-encrypted +9\InternalId=copyq_encrypted_decrypt +9\Name=Decrypt +9\Output=application/x-copyq-item +9\Shortcut=ctrl+l +size=11 diff --git a/environment.d/envvars.conf b/environment.d/envvars.conf index 1c04120..7ecd009 100644 --- a/environment.d/envvars.conf +++ b/environment.d/envvars.conf @@ -1,9 +1,21 @@ GPG_TTY=$(tty) -PATH=$PATH:$HOME/.local/bin -TEXMFHOME=$HOME/.texmf -PATH=/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:$HOME/.local/bin:$HOME/.cargo/bin:$PATH +GTK_CSD=0 +TERM="kitty /bin/fish" +XDG_CURRENT_DESKTOP=Hyprland +XDG_SESSION_TYPE=wayland +XDG_SESSION_DESKTOP=Hyprland +QT_QPA_PLATFORM=wayland +QT_QPA_PLATFORMTHEME=qt5ct +QT_WAYLAND_FORCE_DPI=96 +QT_AUTO_SCREEN_SCALE_FACTOR=0 +QT_WAYLAND_DISABLE_WINDOWDECORATION=1 +QT_SCALE_FACTOR=1 +PKG_CONFIG_PATH=/usr/local/lib/pkgconfig +LD_LIBRARY_PATH=/usr/local/lib EDITOR="neovide --novsync --nofork" SUDO_EDITOR="neovide --novsync --nofork" +PATH=$PATH:$HOME/.local/bin +PATH=/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:$HOME/.local/bin:$HOME/.cargo/bin:$PATH PKG_CONFIG_PATH=/usr/local/lib/pkgconfig LD_LIBRARY_PATH=/usr/local/lib SCRIPTS=$HOME/.config/scripts diff --git a/fish/completions/fisher.fish b/fish/completions/fisher.fish new file mode 100644 index 0000000..6d23ce4 --- /dev/null +++ b/fish/completions/fisher.fish @@ -0,0 +1,7 @@ +complete --command fisher --exclusive --long help --description "Print help" +complete --command fisher --exclusive --long version --description "Print version" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments install --description "Install plugins" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments update --description "Update installed plugins" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments remove --description "Remove installed plugins" +complete --command fisher --exclusive --condition __fish_use_subcommand --arguments list --description "List installed plugins matching regex" +complete --command fisher --exclusive --condition "__fish_seen_subcommand_from update remove" --arguments "(fisher list)" diff --git a/fish/config.fish b/fish/config.fish index 20c0c5b..4b04f2f 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -24,7 +24,7 @@ alias g+='bear -- g++ -Wextra -Werror -std=c++20' alias s="kitty +kitten ssh" alias zl='z "" ' alias jo='joshuto' -alias nv='neovide --novsync --nofork' +alias nv='neovide --no-fork' alias cr='cargo run' alias grep='rg' alias cat='bat' diff --git a/fish/fish_plugins b/fish/fish_plugins index b2d5f77..594dfc0 100644 --- a/fish/fish_plugins +++ b/fish/fish_plugins @@ -1 +1 @@ -ilancosman/tide@v5 +jorgebucaran/fisher diff --git a/fish/functions/fisher.fish b/fish/functions/fisher.fish new file mode 100644 index 0000000..b1513d3 --- /dev/null +++ b/fish/functions/fisher.fish @@ -0,0 +1,240 @@ +function fisher --argument-names cmd --description "A plugin manager for Fish" + set --query fisher_path || set --local fisher_path $__fish_config_dir + set --local fisher_version 4.4.4 + set --local fish_plugins $__fish_config_dir/fish_plugins + + switch "$cmd" + case -v --version + echo "fisher, version $fisher_version" + case "" -h --help + echo "Usage: fisher install Install plugins" + echo " fisher remove Remove installed plugins" + echo " fisher update Update installed plugins" + echo " fisher update Update all installed plugins" + echo " fisher list [] List installed plugins matching regex" + echo "Options:" + echo " -v, --version Print version" + echo " -h, --help Print this help message" + echo "Variables:" + echo " \$fisher_path Plugin installation path. Default: $__fish_config_dir" | string replace --regex -- $HOME \~ + case ls list + string match --entire --regex -- "$argv[2]" $_fisher_plugins + case install update remove + isatty || read --local --null --array stdin && set --append argv $stdin + + set --local install_plugins + set --local update_plugins + set --local remove_plugins + set --local arg_plugins $argv[2..-1] + set --local old_plugins $_fisher_plugins + set --local new_plugins + + test -e $fish_plugins && set --local file_plugins (string match --regex -- '^[^\s]+$' <$fish_plugins) + + if ! set --query argv[2] + if test "$cmd" != update + echo "fisher: Not enough arguments for command: \"$cmd\"" >&2 && return 1 + else if ! set --query file_plugins + echo "fisher: \"$fish_plugins\" file not found: \"$cmd\"" >&2 && return 1 + end + set arg_plugins $file_plugins + end + + for plugin in $arg_plugins + set plugin (test -e "$plugin" && realpath $plugin || string lower -- $plugin) + contains -- "$plugin" $new_plugins || set --append new_plugins $plugin + end + + if set --query argv[2] + for plugin in $new_plugins + if contains -- "$plugin" $old_plugins + test "$cmd" = remove && + set --append remove_plugins $plugin || + set --append update_plugins $plugin + else if test "$cmd" = install + set --append install_plugins $plugin + else + echo "fisher: Plugin not installed: \"$plugin\"" >&2 && return 1 + end + end + else + for plugin in $new_plugins + contains -- "$plugin" $old_plugins && + set --append update_plugins $plugin || + set --append install_plugins $plugin + end + + for plugin in $old_plugins + contains -- "$plugin" $new_plugins || set --append remove_plugins $plugin + end + end + + set --local pid_list + set --local source_plugins + set --local fetch_plugins $update_plugins $install_plugins + set --local fish_path (status fish-path) + + echo (set_color --bold)fisher $cmd version $fisher_version(set_color normal) + + for plugin in $fetch_plugins + set --local source (command mktemp -d) + set --append source_plugins $source + + command mkdir -p $source/{completions,conf.d,themes,functions} + + $fish_path --command " + if test -e $plugin + command cp -Rf $plugin/* $source + else + set temp (command mktemp -d) + set repo (string split -- \@ $plugin) || set repo[2] HEAD + + if set path (string replace --regex -- '^(https://)?gitlab.com/' '' \$repo[1]) + set name (string split -- / \$path)[-1] + set url https://gitlab.com/\$path/-/archive/\$repo[2]/\$name-\$repo[2].tar.gz + else + set url https://api.github.com/repos/\$repo[1]/tarball/\$repo[2] + end + + echo Fetching (set_color --underline)\$url(set_color normal) + + if command curl -q --silent -L \$url | command tar -xzC \$temp -f - 2>/dev/null + command cp -Rf \$temp/*/* $source + else + echo fisher: Invalid plugin name or host unavailable: \\\"$plugin\\\" >&2 + command rm -rf $source + end + + command rm -rf \$temp + end + + set files $source/* && string match --quiet --regex -- .+\.fish\\\$ \$files + " & + + set --append pid_list (jobs --last --pid) + end + + wait $pid_list 2>/dev/null + + for plugin in $fetch_plugins + if set --local source $source_plugins[(contains --index -- "$plugin" $fetch_plugins)] && test ! -e $source + if set --local index (contains --index -- "$plugin" $install_plugins) + set --erase install_plugins[$index] + else + set --erase update_plugins[(contains --index -- "$plugin" $update_plugins)] + end + end + end + + for plugin in $update_plugins $remove_plugins + if set --local index (contains --index -- "$plugin" $_fisher_plugins) + set --local plugin_files_var _fisher_(string escape --style=var -- $plugin)_files + + if contains -- "$plugin" $remove_plugins + for name in (string replace --filter --regex -- '.+/conf\.d/([^/]+)\.fish$' '$1' $$plugin_files_var) + emit {$name}_uninstall + end + printf "%s\n" Removing\ (set_color red --bold)$plugin(set_color normal) " "$$plugin_files_var | string replace -- \~ ~ + set --erase _fisher_plugins[$index] + end + + command rm -rf (string replace -- \~ ~ $$plugin_files_var) + + functions --erase (string replace --filter --regex -- '.+/functions/([^/]+)\.fish$' '$1' $$plugin_files_var) + + for name in (string replace --filter --regex -- '.+/completions/([^/]+)\.fish$' '$1' $$plugin_files_var) + complete --erase --command $name + end + + set --erase $plugin_files_var + end + end + + if set --query update_plugins[1] || set --query install_plugins[1] + command mkdir -p $fisher_path/{functions,themes,conf.d,completions} + end + + for plugin in $update_plugins $install_plugins + set --local source $source_plugins[(contains --index -- "$plugin" $fetch_plugins)] + set --local files $source/{functions,themes,conf.d,completions}/* + + if set --local index (contains --index -- $plugin $install_plugins) + set --local user_files $fisher_path/{functions,themes,conf.d,completions}/* + set --local conflict_files + + for file in (string replace -- $source/ $fisher_path/ $files) + contains -- $file $user_files && set --append conflict_files $file + end + + if set --query conflict_files[1] && set --erase install_plugins[$index] + echo -s "fisher: Cannot install \"$plugin\": please remove or move conflicting files first:" \n" "$conflict_files >&2 + continue + end + end + + for file in (string replace -- $source/ "" $files) + command cp -RLf $source/$file $fisher_path/$file + end + + set --local plugin_files_var _fisher_(string escape --style=var -- $plugin)_files + + set --query files[1] && set --universal $plugin_files_var (string replace -- $source $fisher_path $files | string replace -- ~ \~) + + contains -- $plugin $_fisher_plugins || set --universal --append _fisher_plugins $plugin + contains -- $plugin $install_plugins && set --local event install || set --local event update + + printf "%s\n" Installing\ (set_color --bold)$plugin(set_color normal) " "$$plugin_files_var | string replace -- \~ ~ + + for file in (string match --regex -- '.+/[^/]+\.fish$' $$plugin_files_var | string replace -- \~ ~) + source $file + if set --local name (string replace --regex -- '.+conf\.d/([^/]+)\.fish$' '$1' $file) + emit {$name}_$event + end + end + end + + command rm -rf $source_plugins + + if set --query _fisher_plugins[1] + set --local commit_plugins + + for plugin in $file_plugins + contains -- (string lower -- $plugin) (string lower -- $_fisher_plugins) && set --append commit_plugins $plugin + end + + for plugin in $_fisher_plugins + contains -- (string lower -- $plugin) (string lower -- $commit_plugins) || set --append commit_plugins $plugin + end + + printf "%s\n" $commit_plugins >$fish_plugins + else + set --erase _fisher_plugins + command rm -f $fish_plugins + end + + set --local total (count $install_plugins) (count $update_plugins) (count $remove_plugins) + + test "$total" != "0 0 0" && echo (string join ", " ( + test $total[1] = 0 || echo "Installed $total[1]") ( + test $total[2] = 0 || echo "Updated $total[2]") ( + test $total[3] = 0 || echo "Removed $total[3]") + ) plugin/s + case \* + echo "fisher: Unknown command: \"$cmd\"" >&2 && return 1 + end +end + +if ! set --query _fisher_upgraded_to_4_4 + set --universal _fisher_upgraded_to_4_4 + if functions --query _fisher_list + set --query XDG_DATA_HOME[1] || set --local XDG_DATA_HOME ~/.local/share + command rm -rf $XDG_DATA_HOME/fisher + functions --erase _fisher_{list,plugin_parse} + fisher update >/dev/null 2>/dev/null + else + for var in (set --names | string match --entire --regex '^_fisher_.+_files$') + set $var (string replace -- ~ \~ $$var) + end + functions --erase _fisher_fish_postexec + end +end diff --git a/gtk-3.0/bookmarks b/gtk-3.0/bookmarks index 0ea417d..b5e768c 100644 --- a/gtk-3.0/bookmarks +++ b/gtk-3.0/bookmarks @@ -12,3 +12,5 @@ file:///drive2 file:///drive2/animu file:///home/dashie/tako file:///home/dashie/ReSet +file:///home/dashie/Pictures/ +file:///home/dashie/ReSet/ diff --git a/gtk-3.0/gtk.css b/gtk-3.0/gtk.css index 1aa5d77..7cad2f3 100644 --- a/gtk-3.0/gtk.css +++ b/gtk-3.0/gtk.css @@ -27,7 +27,7 @@ https://github.com/GradienceTeam/Gradience @define-color view_fg_color #c0caf5; @define-color headerbar_bg_color #1a1b26; @define-color headerbar_fg_color #c0caf5; -@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_border_color #1a1b26; @define-color headerbar_backdrop_color @window_bg_color; @define-color headerbar_shade_color rgba(0, 0, 0, 0.36); @define-color card_bg_color #1a1b26; @@ -39,16 +39,14 @@ https://github.com/GradienceTeam/Gradience @define-color popover_fg_color #c0caf5; @define-color shade_color rgba(0, 0, 0, 0.36); @define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); -@define-color secondary_sidebar_backdrop_color #1a1b26; -@define-color secondary_sidebar_shade_color rgba(0,0,0,0.5); -@define-color sidebar_backdrop_color #1a1b26; -@define-color sidebar_shade_color rgba(0,0,0,0.5); @define-color sidebar_bg_color #1a1b26; -@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_bg_color #1a1b26; +@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_fg_color #c0caf5; -@define-color thumbnail_bg_color #1a1b26; @define-color thumbnail_fg_color #c0caf5; +@define-color thumbnail_bg_color #1a1b26; +@define-color sidebar_backdrop_color #1a1b26; +@define-color secondary_sidebar_backdrop_color #1a1b26; @define-color blue_1 #99c1f1; @define-color blue_2 #62a0ea; @define-color blue_3 #3584e4; @@ -94,3 +92,7 @@ https://github.com/GradienceTeam/Gradience @define-color dark_3 #3d3846; @define-color dark_4 #241f31; @define-color dark_5 #000000; + +.navigation-sidebar { +background-color: #1a1b26; +} \ No newline at end of file diff --git a/gtk-3.0/gtk.css.bak b/gtk-3.0/gtk.css.bak index 1f6ab50..637921c 100644 --- a/gtk-3.0/gtk.css.bak +++ b/gtk-3.0/gtk.css.bak @@ -27,7 +27,7 @@ https://github.com/GradienceTeam/Gradience @define-color view_fg_color #c0caf5; @define-color headerbar_bg_color #1a1b26; @define-color headerbar_fg_color #c0caf5; -@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_border_color #1a1b26; @define-color headerbar_backdrop_color @window_bg_color; @define-color headerbar_shade_color rgba(0, 0, 0, 0.36); @define-color card_bg_color #1a1b26; @@ -39,16 +39,12 @@ https://github.com/GradienceTeam/Gradience @define-color popover_fg_color #c0caf5; @define-color shade_color rgba(0, 0, 0, 0.36); @define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); -@define-color secondary_sidebar_backdrop_color #1a1b26; -@define-color secondary_sidebar_shade_color #c0caf5; -@define-color sidebar_backdrop_color #1a1b26; -@define-color sidebar_shade_color #c0caf5; @define-color sidebar_bg_color #1a1b26; -@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_bg_color #1a1b26; +@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_fg_color #c0caf5; -@define-color thumbnail_bg_color #1a1b26; @define-color thumbnail_fg_color #c0caf5; +@define-color thumbnail_bg_color #1a1b26; @define-color blue_1 #99c1f1; @define-color blue_2 #62a0ea; @define-color blue_3 #3584e4; @@ -94,3 +90,7 @@ https://github.com/GradienceTeam/Gradience @define-color dark_3 #3d3846; @define-color dark_4 #241f31; @define-color dark_5 #000000; + +.navigation-sidebar { +background-color: #1a1b26; +} \ No newline at end of file diff --git a/gtk-4.0/gtk.css b/gtk-4.0/gtk.css index 3d750d1..d7dfa0e 100644 --- a/gtk-4.0/gtk.css +++ b/gtk-4.0/gtk.css @@ -27,7 +27,7 @@ https://github.com/GradienceTeam/Gradience @define-color view_fg_color #c0caf5; @define-color headerbar_bg_color #1a1b26; @define-color headerbar_fg_color #c0caf5; -@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_border_color #1a1b26; @define-color headerbar_backdrop_color @window_bg_color; @define-color headerbar_shade_color rgba(0, 0, 0, 0.36); @define-color card_bg_color #1a1b26; @@ -39,16 +39,14 @@ https://github.com/GradienceTeam/Gradience @define-color popover_fg_color #c0caf5; @define-color shade_color rgba(0, 0, 0, 0.36); @define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); -@define-color secondary_sidebar_backdrop_color #1a1b26; -@define-color secondary_sidebar_shade_color rgba(0,0,0,0.5); -@define-color sidebar_backdrop_color #1a1b26; -@define-color sidebar_shade_color rgba(0,0,0,0.5); @define-color sidebar_bg_color #1a1b26; -@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_bg_color #1a1b26; +@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_fg_color #c0caf5; -@define-color thumbnail_bg_color #1a1b26; @define-color thumbnail_fg_color #c0caf5; +@define-color thumbnail_bg_color #1a1b26; +@define-color sidebar_backdrop_color #1a1b26; +@define-color secondary_sidebar_backdrop_color #1a1b26; @define-color blue_1 #99c1f1; @define-color blue_2 #62a0ea; @define-color blue_3 #3584e4; @@ -102,3 +100,23 @@ Issues caused by theming should be reported to Gradience repository, and not to https://github.com/GradienceTeam/Gradience */ +/* +Generated with Gradience + +Issues caused by theming should be reported to Gradience repository, and not to upstream + +https://github.com/GradienceTeam/Gradience +*/ + + +.navigation-sidebar { +background-color: #1a1b26; +} + +.navigation-sidebar { +background-color: #1a1b26; +} + +.navigation-sidebar { +background-color: #1a1b26; +} \ No newline at end of file diff --git a/gtk-4.0/gtk.css.bak b/gtk-4.0/gtk.css.bak index 1f6ab50..8ab11ff 100644 --- a/gtk-4.0/gtk.css.bak +++ b/gtk-4.0/gtk.css.bak @@ -27,7 +27,7 @@ https://github.com/GradienceTeam/Gradience @define-color view_fg_color #c0caf5; @define-color headerbar_bg_color #1a1b26; @define-color headerbar_fg_color #c0caf5; -@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_border_color #1a1b26; @define-color headerbar_backdrop_color @window_bg_color; @define-color headerbar_shade_color rgba(0, 0, 0, 0.36); @define-color card_bg_color #1a1b26; @@ -39,16 +39,12 @@ https://github.com/GradienceTeam/Gradience @define-color popover_fg_color #c0caf5; @define-color shade_color rgba(0, 0, 0, 0.36); @define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); -@define-color secondary_sidebar_backdrop_color #1a1b26; -@define-color secondary_sidebar_shade_color #c0caf5; -@define-color sidebar_backdrop_color #1a1b26; -@define-color sidebar_shade_color #c0caf5; @define-color sidebar_bg_color #1a1b26; -@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_bg_color #1a1b26; +@define-color sidebar_fg_color #c0caf5; @define-color secondary_sidebar_fg_color #c0caf5; -@define-color thumbnail_bg_color #1a1b26; @define-color thumbnail_fg_color #c0caf5; +@define-color thumbnail_bg_color #1a1b26; @define-color blue_1 #99c1f1; @define-color blue_2 #62a0ea; @define-color blue_3 #3584e4; @@ -94,3 +90,19 @@ https://github.com/GradienceTeam/Gradience @define-color dark_3 #3d3846; @define-color dark_4 #241f31; @define-color dark_5 #000000; +/* +Generated with Gradience + +Issues caused by theming should be reported to Gradience repository, and not to upstream + +https://github.com/GradienceTeam/Gradience +*/ + + +.navigation-sidebar { +background-color: #1a1b26; +} + +.navigation-sidebar { +background-color: #1a1b26; +} \ No newline at end of file diff --git a/hypr_desktop/conf/autostart.conf b/hypr_desktop/conf/autostart.conf index 8da8314..0312ef9 100644 --- a/hypr_desktop/conf/autostart.conf +++ b/hypr_desktop/conf/autostart.conf @@ -2,7 +2,6 @@ exec-once=hyprpaper exec-once=ironbar exec-once=firefox -exec-once=streamdeck -n exec-once=copyq --start-server exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec-once=nextcloud --background diff --git a/hypr_desktop/conf/monitor.conf b/hypr_desktop/conf/monitor.conf index e46ea69..c659638 100644 --- a/hypr_desktop/conf/monitor.conf +++ b/hypr_desktop/conf/monitor.conf @@ -1,22 +1,12 @@ -monitor=DP-3,2560x1440@165,-2560x0,1 -monitor=DP-1,3440x1440@180,0x0,1 -monitor=DP-2,1920x1200@60,3440x0,1 -monitor=DP-2,transform,1 -monitor=,highrr,auto,1 +monitor=eDP-1,preferred,0x0,2 +monitor=,highres,auto,1 -workspace=DP-3,1 -workspace=DP-1,2 -workspace=DP-2,3 - -workspace = 2,monitor:DP-1 -workspace = 4,monitor:DP-1 -workspace = 6,monitor:DP-1 -workspace = 8,monitor:DP-1 -workspace = 9,monitor:DP-1 -workspace = 10,monitor:DP-1 - -workspace = 1,monitor:DP-3 -workspace = 5,monitor:DP-3 -workspace = 3,monitor:DP-2 -workspace = 7,monitor:DP-2 +workspace=eDP-3,1 +workspace = 2,monitor:eDP-1 +workspace = 3,monitor:eDP-1 +workspace = 4,monitor:eDP-1 +workspace = 5,monitor:eDP-1 +workspace = 6,monitor:eDP-1 +workspace = 7,monitor:eDP-1 +workspace = 8,monitor:eDP-1 diff --git a/hypr_laptop/hyprland.conf b/hypr_laptop/hyprland.conf deleted file mode 100644 index 6e4c05f..0000000 --- a/hypr_laptop/hyprland.conf +++ /dev/null @@ -1,195 +0,0 @@ -# -#fix the fucking portal -exec-once=systemctl --user import-environment -exec-once=dbus-update-activation-environment --all -# - -env = PATH,/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:$HOME/.local/bin:$HOME/.cargo/bin:$PATH - -monitor=eDP-1,1920x1080@144,0x0,1 -monitor=,highres,1920x0,1 -input { - kb_file=/home/dashie/.config/keymap.xkb #us with dead_diaeresis on shift + ' to get ä ö ü - repeat_delay=200 - repeat_rate=35 - natural_scroll=false - follow_mouse=1 - force_no_accel=true - - touchpad { - natural_scroll=yes - tap-to-click=yes - } -} - -general { - sensitivity=1.0 # for mouse cursor - - gaps_in=5 - gaps_out=10 - border_size=3 - col.active_border=0xFFFF0000 0xFF00FF00 0xFF0000FF 60deg - col.inactive_border=0x66333333 - - apply_sens_to_raw=0 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse) - -} - -decoration { - rounding=10 -} - -animations { - enabled=1 - animation=windowsMove,1,5,default - animation=windows,1,5,default - animation=border,1,10,default - animation=fade,1,10,default - animation=workspaces,1,3,default -} - -dwindle { - preserve_split=true - pseudotile=0 # enable pseudotiling on dwindle -} - -gestures { - workspace_swipe=yes -} - -misc { - vfr=true - vrr=1 - animate_manual_resizes=true - animate_mouse_windowdragging=false - enable_swallow=true - swallow_regex=^(.*)(kitty)(.*)$ - } - -# debug { -# overlay=true -# } - -#reserve place for bar -#monitor=eDP-1,addreserved,45,0,0,0 - -# example window rules -# for windows named/classed as abc and xyz -windowrule=opacity 80,^(.*)(dunst)(.*)$ -windowrule=float,^(.*)(OxiCalc)(.*)$ -windowrule=float,^(.*)(copyq)(.*)$ -windowrule=dimaround,^(.*)(onagre)(.*)$ -windowrule=noborder,^(.*)(onagre)(.*)$ -#windowrule=tile,xyz -#windowrule=float,abc -#windowrule=pseudo,abc -#windowrule=monitor 0,xyz - -# example binds -bind=SUPER,S,exec,grim -g "$(slurp)" - | wl-copy -bind=SUPER,F,exec,firefox -bind=SUPER,T,exec,kitty -bind=SUPER,Q,killactive, -bind=SUPERALTSHIFT,M,exit, -bind=SUPERSHIFT,M,exec,oxidash --css /home/dashie/gits/OxiDash/style.css -bind=SUPER,E,exec,nautilus --new-window -bind=SUPER,V,togglefloating, -# bind=SUPER,R,exec,rofi -show drun -theme tokyonight -# bind=SUPERSHIFT,R,exec,rofi -show run -theme tokyonight -bind=SUPER,R,exec,anyrun -bind=SUPER,C,togglesplit -bind=SUPER,B,fullscreen -bind=SUPER,G,exec, oxicalc -bind=SUPERSHIFT,equal,exec, hyprdock --gui -bind=SUPERSHIFT,L,exec, playerctl --all-players -a pause & swaylock -c 000000 & systemctl suspend -bind=,XF86AudioMute,exec, $HOME/.config/eww/scripts/toggle-mute -bind=,XF86AudioLowerVolume,exec, $HOME/.config/eww/scripts/change-volume sink -5% -bind=,XF86AudioRaiseVolume,exec, $HOME/.config/eww/scripts/change-volume sink +5% -bind=,XF86AudioPlay,exec, playerctl --player=ncspot,firefox play-pause -bind=,XF86AudioNext,exec, playerctl --player=ncspot,firefox next -bind=,XF86AudioPrev,exec, playerctl --player=ncspot,firefox previous -bind=,XF86MonBrightnessDown,exec, $HOME/.config/eww/scripts/change-brightness brightness 10%- -bind=,XF86MonBrightnessUp,exec, $HOME/.config/eww/scripts/change-brightness brightness +10% -bind=SUPERSHIFT,S,exec, grim -g "$(slurp)" - | swappy -f - -bind=SUPERSHIFTALT,S,exec, grim -g "$(slurp)" $HOME/gits/ost-4semester/Screenshots/$(date +'%Y_%m_%d_%I_%M_%S.png') && (date +'%Y_%m_%d_%I_%M_%S.png') | wl-copy -bind=SUPER,D,exec, oxishut --css /home/dashie/gits/OxiShut/style.css -bind=,Print,exec, grim - | wl-copy -bind=SUPER,A,exec,copyq toggle -bind=SUPERSHIFT,Y,exec, $HOME/.config/eww/scripts/monitor.sh extend -bind=SUPERSHIFT,H,exec, $HOME/.config/eww/scripts/monitor.sh mirror -bind=SUPERSHIFT,P,exec,hyprpicker | wl-copy - - -# bind=SUPERALT,H,pass,^(wlroots)$ -# bind=SUPERALT,left,pass,^(wlroots)$ -# bind=SUPERALT,right,pass,^(wlroots)$ -# bind=SUPERALT,up,pass,^(wlroots)$ -# bind=SUPERALT,down,pass,^(wlroots)$ - -bind=SUPER,J,movefocus,l -bind=SUPER,semicolon,movefocus,r -bind=SUPER,L,movefocus,u -bind=SUPER,K,movefocus,d - -binde=SUPER,U,resizeactive,-20 0 -binde=SUPER,P,resizeactive,20 0 -binde=SUPER,O,resizeactive,0 -20 -binde=SUPER,I,resizeactive,0 20 - -bind=SUPER,left,movewindow,l -bind=SUPER,right,movewindow,r -bind=SUPER,up,movewindow,u -bind=SUPER,down,movewindow,d - -# bind=SUPERALT,left,movecursortocorner,2 -# bind=SUPERALT,left,exec, hyprctl dispatch movewindow && hyprctl dispatch moveactive -1000 300 && sleep 0.5 && hyprctl dispatch togglefloating - -bind=SUPER,1,workspace,1 -bind=SUPER,2,workspace,2 -bind=SUPER,3,workspace,3 -bind=SUPER,4,workspace,4 -bind=SUPER,5,workspace,5 -bind=SUPER,6,workspace,6 -bind=SUPER,7,workspace,7 -bind=SUPER,8,workspace,8 -bind=SUPER,9,workspace,9 -bind=SUPER,0,workspace,10 - -bind=SUPERSHIFT,1,movetoworkspace,1 -bind=SUPERSHIFT,2,movetoworkspace,2 -bind=SUPERSHIFT,3,movetoworkspace,3 -bind=SUPERSHIFT,4,movetoworkspace,4 -bind=SUPERSHIFT,5,movetoworkspace,5 -bind=SUPERSHIFT,6,movetoworkspace,6 -bind=SUPERSHIFT,7,movetoworkspace,7 -bind=SUPERSHIFT,8,movetoworkspace,8 -bind=SUPERSHIFT,9,movetoworkspace,9 -bind=SUPERSHIFT,0,movetoworkspace,10 - -bind=SUPERSHIFTALT,1,movetoworkspacesilent,1 -bind=SUPERSHIFTALT,2,movetoworkspacesilent,2 -bind=SUPERSHIFTALT,3,movetoworkspacesilent,3 -bind=SUPERSHIFTALT,4,movetoworkspacesilent,4 -bind=SUPERSHIFTALT,5,movetoworkspacesilent,5 -bind=SUPERSHIFTALT,6,movetoworkspacesilent,6 -bind=SUPERSHIFTALT,7,movetoworkspacesilent,7 -bind=SUPERSHIFTALT,8,movetoworkspacesilent,8 -bind=SUPERSHIFTALT,9,movetoworkspacesilent,9 -bind=SUPERSHIFTALT,0,movetoworkspacesilent,10 - -bind=SUPER,mouse_down,workspace,e+1 -bind=SUPER,mouse_up,workspace,e-1 -bindm=SUPER,mouse:272,movewindow -bindm=SUPER,mouse:273,resizewindow - -#autostart programs -exec-once=hyprpaper -exec-once=nheko -exec-once=firefox -exec-once=nextcloud -exec-once=kitty ncspot -exec-once=oxinoti --css /home/dashie/gits/oxinoti/style.css -exec-once = copyq --start-server -exec-once = hyprdock server -exec-once=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 -exec-once=ironbar diff --git a/hypr_laptop/hyprdock.toml b/hyprdock.toml similarity index 100% rename from hypr_laptop/hyprdock.toml rename to hyprdock.toml diff --git a/hyprland.conf b/hyprland.conf new file mode 100644 index 0000000..e69de29 diff --git a/hypr_laptop/hyprlandd.conf b/hyprlandd.conf similarity index 100% rename from hypr_laptop/hyprlandd.conf rename to hyprlandd.conf diff --git a/hypr_laptop/hyprload.toml b/hyprload.toml similarity index 100% rename from hypr_laptop/hyprload.toml rename to hyprload.toml diff --git a/hypr_laptop/hyprpaper.conf b/hyprpaper.conf similarity index 100% rename from hypr_laptop/hyprpaper.conf rename to hyprpaper.conf diff --git a/ironbar/config.toml b/ironbar/config.toml index b0423ae..57905c4 100644 --- a/ironbar/config.toml +++ b/ironbar/config.toml @@ -1,5 +1,6 @@ -[monitors.DP-1] +[monitors.eDP-1] end = [ + { type = "upower", class = "memory-usage" }, { type = "sys_info", format = [ " {memory_percent}", ], interval.memory = 30, class = "memory-usage" }, diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 4ff1424..56904c8 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,87 +1,83 @@ { - "LazyVim": { "branch": "main", "commit": "68ff818a5bb7549f90b05e412b76fe448f605ffb" }, - "LuaSnip": { "branch": "master", "commit": "1def35377854535bb3b0f4cc7a33c083cdb12571" }, - "SchemaStore.nvim": { "branch": "main", "commit": "5bfeb36550018438c2c7ef58f91174f79d99a28a" }, + "LazyVim": { "branch": "main", "commit": "879e29504d43e9f178d967ecc34d482f902e5a91" }, + "LuaSnip": { "branch": "master", "commit": "82108e7e31cc6fc223cc5df5cae6d89f70bb199f" }, + "SchemaStore.nvim": { "branch": "main", "commit": "958d16c554a4a7dba8332707cded68f791b75d89" }, "alpha-nvim": { "branch": "main", "commit": "29074eeb869a6cbac9ce1fbbd04f5f5940311b32" }, - "bufferline.nvim": { "branch": "main", "commit": "1a3397556d194bb1f2cc530b07124ccc512c5501" }, - "catppuccin": { "branch": "main", "commit": "919d1f786338ebeced798afbf28cd085cd54542a" }, + "bufferline.nvim": { "branch": "main", "commit": "e48ce1805697e4bb97bc171c081e849a65859244" }, + "catppuccin": { "branch": "main", "commit": "5e36ca599f4aa41bdd87fbf2c5aae4397ac55074" }, "clangd_extensions.nvim": { "branch": "main", "commit": "34c8eaa12be192e83cd4865ce2375e9f53e728f2" }, - "cmake-tools.nvim": { "branch": "master", "commit": "4b965b5785776b6d258d57ce8fb7efa1a8170a7b" }, + "cmake-tools.nvim": { "branch": "master", "commit": "5c39242383f5db39b04248bb5c65e0b72f984b22" }, "cmp-async-path": { "branch": "main", "commit": "d8229a93d7b71f22c66ca35ac9e6c6cd850ec61d" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, - "conform.nvim": { "branch": "master", "commit": "3fc2c956d99216b2816f07d2b946020ba2e02457" }, - "crates.nvim": { "branch": "main", "commit": "a8b8f60c33b16c8ef22f8064166daa29a47fca4a" }, - "dressing.nvim": { "branch": "master", "commit": "fe3071330a0720ce3695ac915820c8134b22d1b0" }, + "conform.nvim": { "branch": "master", "commit": "75e7c5c7eb5fbd53f8b12dc420b31ec70770b231" }, + "crates.nvim": { "branch": "main", "commit": "6d779c7b85139d89d92a4a0bcf0afbdcf0cd961a" }, + "dressing.nvim": { "branch": "master", "commit": "94b0d24483d56f3777ee0c8dc51675f21709318c" }, "edgy.nvim": { "branch": "main", "commit": "8355be45610afdf79a0bab32b91ee297997455b4" }, "flash.nvim": { "branch": "main", "commit": "48817af25f51c0590653bbc290866e4890fe1cbe" }, - "friendly-snippets": { "branch": "main", "commit": "53d3df271d031c405255e99410628c26a8f0d2b0" }, + "friendly-snippets": { "branch": "main", "commit": "69a2c1675b66e002799f5eef803b87a12f593049" }, "git-blame.nvim": { "branch": "master", "commit": "f07e913b7143f19edd6787229f2d51759b478600" }, - "gitsigns.nvim": { "branch": "main", "commit": "6ef8c54fb526bf3a0bc4efb0b2fe8e6d9a7daed2" }, - "harpoon": { "branch": "master", "commit": "c1aebbad9e3d13f20bedb8f2ce8b3a94e39e424a" }, + "gitsigns.nvim": { "branch": "main", "commit": "3e6e91b09f0468c32d3b96dcacf4b947f037ce25" }, "headlines.nvim": { "branch": "master", "commit": "e3d7bfdf40e41a020d966d35f8b48d75b90367d2" }, - "inc-rename.nvim": { "branch": "main", "commit": "14922a84777702244a499b43134b9d04e640cbcd" }, - "indent-blankline.nvim": { "branch": "master", "commit": "29be0919b91fb59eca9e90690d76014233392bef" }, + "inc-rename.nvim": { "branch": "main", "commit": "6f9b5f9cb237e12935144cdc535322b8c93c1b25" }, + "indent-blankline.nvim": { "branch": "master", "commit": "3c8a185da4b8ab7aef487219f5e001b11d4b6aaf" }, "instant.nvim": { "branch": "master", "commit": "294b6d08143b3db8f9db7f606829270149e1a786" }, "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, "ltex_extra.nvim": { "branch": "master", "commit": "9bed99b2b8488cc2daf66c76d2e0cf051ee80d13" }, - "lualine.nvim": { "branch": "master", "commit": "2248ef254d0a1488a72041cfb45ca9caada6d994" }, + "lualine.nvim": { "branch": "master", "commit": "566b7036f717f3d676362742630518a47f132fff" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "41674c9d50f23cfa3e11f0ca964eb9100c2a8922" }, - "mason-nvim-dap.nvim": { "branch": "main", "commit": "5b4db7c0d6873436b42bcda0ba7cd4efa9206745" }, - "mason.nvim": { "branch": "main", "commit": "41e75af1f578e55ba050c863587cffde3556ffa6" }, - "mini.ai": { "branch": "main", "commit": "4a2e387b121352dfb478f440c9a5313a9d97006c" }, - "mini.bufremove": { "branch": "main", "commit": "f53c7f27e36009fe61563c11cde154b94a0e5b94" }, - "mini.comment": { "branch": "main", "commit": "3d9c8009615857e982f09bc5357fc95f2a2175f3" }, - "mini.indentscope": { "branch": "main", "commit": "c8fdafa7bf603d758986a27eb546c55a5c73b1a3" }, - "mini.pairs": { "branch": "main", "commit": "71f117fd57f930da6ef4126b24f594dd398bac26" }, - "mini.surround": { "branch": "main", "commit": "af8129efcabe95fc08a233e9f91569829bed031f" }, - "neo-tree.nvim": { "branch": "v3.x", "commit": "230ff118613fa07138ba579b89d13ec2201530b9" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "0989bdf4fdf7b5aa4c74131d7ffccc3f399ac788" }, + "mason-nvim-dap.nvim": { "branch": "main", "commit": "3614a39aae98ccd34124b072939d6283853b3dd2" }, + "mason.nvim": { "branch": "main", "commit": "e110bc3be1a7309617cecd77bfe4bf86ba1b8134" }, + "mini.ai": { "branch": "main", "commit": "f7787cff9cc42004f722ca1e64e6af4e64e34177" }, + "mini.bufremove": { "branch": "main", "commit": "020243bfed8c8b941f2c20626faf3ea39c0c0e1b" }, + "mini.comment": { "branch": "main", "commit": "67f00d3ebbeae15e84584d971d0c32aad4f4f3a4" }, + "mini.indentscope": { "branch": "main", "commit": "5a8369475cd7cd6f207a4d288406d03b0fc48bdb" }, + "mini.pairs": { "branch": "main", "commit": "552062017ff207e1f35f7028bfb3f27c7421d22d" }, + "mini.surround": { "branch": "main", "commit": "7bf8915ba15d7a4f3c2afe7868d3c15a858d73f1" }, + "neo-tree.nvim": { "branch": "v3.x", "commit": "77d9f484b88fd380386b46ed9206e5374d69d9d8" }, "neoconf.nvim": { "branch": "main", "commit": "64437787dba70fce50dad7bfbb97d184c5bc340f" }, - "neodev.nvim": { "branch": "main", "commit": "1676d2c24186fc30005317e0306d20c639b2351b" }, - "neoscroll.nvim": { "branch": "master", "commit": "e85740d1a54ab0f10127b08c67a291053bc3acfa" }, - "neotest": { "branch": "master", "commit": "d424d262d01bccc1e0b038c9a7220a755afd2a1f" }, - "neotest-go": { "branch": "main", "commit": "c8ad8ccddd9d58679e05963fdc149e6a7fd61bef" }, - "neotest-python": { "branch": "master", "commit": "c969a5b0073f2b5c8eaf017d1652f9251d761a15" }, - "neotest-rust": { "branch": "main", "commit": "46428d9013023f516a61274a78b0cee87fb7e8bc" }, - "nui.nvim": { "branch": "main", "commit": "257dccc43b4badc735978f0791d216f7d665b75a" }, - "nvim-cmp": { "branch": "main", "commit": "0b751f6beef40fd47375eaf53d3057e0bfa317e4" }, - "nvim-dap": { "branch": "master", "commit": "13ce59d4852be2bb3cd4967947985cb0ceaff460" }, + "neodev.nvim": { "branch": "main", "commit": "be8d4d4cab6c13c6a572269c9d6a63774baba9a0" }, + "neoscroll.nvim": { "branch": "master", "commit": "be4ebf855a52f71ca4338694a5696675d807eff9" }, + "neotest": { "branch": "master", "commit": "1ee3fcc150207f33dba8c9b3f478e5a0148d661d" }, + "neotest-go": { "branch": "main", "commit": "d29d20d912aca81a07c50022d880cc66f0d26542" }, + "neotest-python": { "branch": "master", "commit": "86ac2bbc8a4da3f203e56d9303d6ed1d7e50c1f6" }, + "nui.nvim": { "branch": "main", "commit": "35da9ca1de0fc4dda96c2e214d93d363c145f418" }, + "nvim-cmp": { "branch": "main", "commit": "538e37ba87284942c1d76ed38dd497e54e65b891" }, + "nvim-dap": { "branch": "master", "commit": "f0dca670fa059eb89dda8869a6310c804241345c" }, "nvim-dap-go": { "branch": "main", "commit": "a5cc8dcad43f0732585d4793deb02a25c4afb766" }, - "nvim-dap-python": { "branch": "master", "commit": "e0be843877e7ae756ef1ee7a441ca0b9e1677da9" }, - "nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" }, - "nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" }, + "nvim-dap-python": { "branch": "master", "commit": "091e4ae00a12085f9ed4200a3cd04af7179b8a23" }, + "nvim-dap-ui": { "branch": "master", "commit": "7e5e16427aaf814dc2d58e1b219def9ef2fa2435" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "d4542ac257d3c7ee4131350db6179ae6340ce40b" }, "nvim-jdtls": { "branch": "master", "commit": "66b5ace68a5d1c45fdfb1afa8d847e87af2aa1f8" }, - "nvim-lint": { "branch": "master", "commit": "6f589cb93560581dc2a3b9693658afe865e5649e" }, - "nvim-lspconfig": { "branch": "master", "commit": "fcf153fbbf1facd16a71d46b92be8be495123a9f" }, - "nvim-spectre": { "branch": "master", "commit": "a18a58015b46f02b4fe537ebfffd82e46110ff24" }, - "nvim-treesitter": { "branch": "master", "commit": "1e64838ff575405c32b447b68762649289e8d73c" }, - "nvim-treesitter-context": { "branch": "master", "commit": "bf4d15ee4e96ff5201f16a4ed14443670662eb90" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "c71406807b545f4a2c17310197a8c88b976f338d" }, - "nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" }, - "nvim-ts-context-commentstring": { "branch": "main", "commit": "b8ff464f2afc2000f6c72fa331a8fc090cb46b39" }, - "nvim-web-devicons": { "branch": "master", "commit": "5efb8bd06841f91f97c90e16de85e96d57e9c862" }, - "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "53edfb413a54c9e55dcddc9e9fa4977a897e4425" }, + "nvim-lint": { "branch": "master", "commit": "8df53b5dde8ea80f0a039775777eae6648a10229" }, + "nvim-lspconfig": { "branch": "master", "commit": "796394fd19fb878e8dbc4fd1e9c9c186ed07a5f4" }, + "nvim-spectre": { "branch": "master", "commit": "d8906855f1949ac97b1e77aaf8d3fe12ed158ddc" }, + "nvim-treesitter": { "branch": "master", "commit": "8cd2b230174efbf7b5d9f49fe2f90bda6b5eb16e" }, + "nvim-treesitter-context": { "branch": "master", "commit": "400a99ad43ac78af1148061da3491cba2637ad29" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "85b9d0cbd4ff901abcda862b50dbb34e0901848b" }, + "nvim-ts-autotag": { "branch": "main", "commit": "8515e48a277a2f4947d91004d9aa92c29fdc5e18" }, + "nvim-ts-context-commentstring": { "branch": "main", "commit": "1277b4a1f451b0f18c0790e1a7f12e1e5fdebfee" }, + "nvim-web-devicons": { "branch": "master", "commit": "db0c864375c198cacc171ff373e76bfce2a85045" }, + "omnisharp-extended-lsp.nvim": { "branch": "main", "commit": "4be2e8689067494ed7e5a4f1221adc31d1a07783" }, "persistence.nvim": { "branch": "main", "commit": "ad538bfd5336f1335cdb6fd4e0b0eebfa6e12f32" }, "plenary.nvim": { "branch": "master", "commit": "55d9fe89e33efd26f532ef20223e5f9430c8b0c0" }, - "rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" }, - "tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "bc25c56083939f274edcfe395c6ff7de23b67c50" }, - "telescope-file-browser.nvim": { "branch": "master", "commit": "d7c453396a043c265bef1227920628e7b811ff30" }, + "telescope-file-browser.nvim": { "branch": "master", "commit": "4bd5657b14b58e069287f5ac591a647bb860b2ed" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" }, - "telescope-project.nvim": { "branch": "master", "commit": "5460c6c60d48618c5c746e5b1cad4c3e8262fdae" }, + "telescope-project.nvim": { "branch": "master", "commit": "1aaf16580a614601a7f7077d9639aeb457dc5559" }, "telescope-zoxide": { "branch": "main", "commit": "68966349aa1b8e9ade403e18479ecf79447389a7" }, - "telescope.nvim": { "branch": "master", "commit": "84c5a71d825b6687a55aed6f41e98b92fd8e5454" }, + "telescope.nvim": { "branch": "master", "commit": "4367e05c06d19f28c514e1498bcd9410f4bc65b2" }, "todo-comments.nvim": { "branch": "main", "commit": "4a6737a8d70fe1ac55c64dfa47fcb189ca431872" }, "tokyonight.nvim": { "branch": "main", "commit": "f247ee700b569ed43f39320413a13ba9b0aef0db" }, - "tree-sitter-hypr": { "branch": "master", "commit": "da3c1d780c8e04446722ece04beadb6a44eb442d" }, + "tree-sitter-hypr": { "branch": "master", "commit": "42aa7274b5f093cec92b7a5bab629ba26b4be439" }, "trouble.nvim": { "branch": "main", "commit": "f1168feada93c0154ede4d1fe9183bf69bac54ea" }, - "typst.vim": { "branch": "main", "commit": "8b1d2962875b8701c830199f042b74663b6a3a7f" }, - "venv-selector.nvim": { "branch": "main", "commit": "61bc33b040ecdb93ec5788104ff41808cd5e511a" }, + "typst.vim": { "branch": "main", "commit": "630bb8b7faf1fe02c253673a37a70c135ad43a40" }, + "venv-selector.nvim": { "branch": "main", "commit": "79709f8ad99ac2082d99a713985f3da0c924f4a2" }, "vim-illuminate": { "branch": "master", "commit": "3bd2ab64b5d63b29e05691e624927e5ebbf0fb86" }, "vim-startuptime": { "branch": "master", "commit": "454b3de856b7bd298700de33d79774ca9b9e3875" }, "vim-visual-multi": { "branch": "master", "commit": "aec289a9fdabaa0ee6087d044d75b32e12084344" }, - "vimtex": { "branch": "master", "commit": "941485f8b046ac00763dad2546f0701e85e5e02c" }, + "vimtex": { "branch": "master", "commit": "f9b19d09ee6f0ba70dad0b5c2e710dd700681000" }, "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } } \ No newline at end of file diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index 310312e..2e673c1 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -15,11 +15,11 @@ require("lazy").setup({ spec = { { "LazyVim/LazyVim", import = "lazyvim.plugins" }, { import = "lazyvim.plugins.extras.ui.alpha" }, - { import = "lazyvim.plugins.extras.ui.edgy" }, + -- { import = "lazyvim.plugins.extras.ui.edgy" }, { import = "plugins" }, { import = "plugins.plugins" }, - { import = "lazyvim.plugins.extras.lang.tailwind" }, - { import = "lazyvim.plugins.extras.lang.rust" }, + -- { import = "lazyvim.plugins.extras.lang.tailwind" }, + -- { import = "lazyvim.plugins.extras.lang.rust" }, { import = "lazyvim.plugins.extras.lang.java" }, { import = "lazyvim.plugins.extras.lang.go" }, { import = "lazyvim.plugins.extras.lang.clangd" }, diff --git a/nvim/lua/plugins/cmp.lua b/nvim/lua/plugins/cmp.lua index 9d2019c..219d507 100644 --- a/nvim/lua/plugins/cmp.lua +++ b/nvim/lua/plugins/cmp.lua @@ -32,14 +32,12 @@ return { "FelipeLema/cmp-async-path", "saadparwaiz1/cmp_luasnip", "Saecki/crates.nvim", - { "roobert/tailwindcss-colorizer-cmp.nvim", config = true }, }, opts = function() vim.api.nvim_set_hl(0, "CmpGhostText", { link = "Comment", default = true }) local cmp = require("cmp") local defaults = require("cmp.config.default")() local luasnip = require("luasnip") - local compare = require("cmp.config.compare") return { preselect = cmp.PreselectMode.None, completion = { @@ -107,36 +105,37 @@ return { { name = "async_path", priority = 1, max_item_count = 2, keyword_length = 3, trigger_characters = {} }, { name = "crates" }, }), - sorting = { - priority_weight = 90, - comparators = { - compare.exact, - compare.score, - compare.offset, - compare.kind, - }, - }, - formatting = { - preselect = cmp.PreselectMode.None, - format = function(entry, item) - local icons = require("lazyvim.config").icons.kinds - if icons[item.kind] then - item.kind = icons[item.kind] .. item.kind - end - return require("tailwindcss-colorizer-cmp").formatter(entry, item) - end, - }, + -- sorting = { + -- priority_weight = 90, + -- comparators = { + -- compare.exact, + -- compare.score, + -- compare.offset, + -- compare.kind, + -- }, + -- }, + -- formatting = { + -- preselect = cmp.PreselectMode.None, + -- format = function(entry, item) + -- local icons = require("lazyvim.config").icons.kinds + -- if icons[item.kind] then + -- item.kind = icons[item.kind] .. item.kind + -- end + -- return require("tailwindcss-colorizer-cmp").formatter(entry, item) + -- end, + -- }, experimental = { ghost_text = { hl_group = "CmpGhostText", }, }, + sorting = defaults.sorting, } end, - config = function(_, opts) - local cmp = require("cmp") - require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/snippets" }) - cmp.setup(opts) - end, + -- config = function(_, opts) + -- local cmp = require("cmp") + -- require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/snippets" }) + -- cmp.setup(opts) + -- end, }, } diff --git a/nvim/lua/plugins/plugins.lua b/nvim/lua/plugins/plugins.lua index 45c7d35..6312b48 100644 --- a/nvim/lua/plugins/plugins.lua +++ b/nvim/lua/plugins/plugins.lua @@ -29,13 +29,6 @@ return { }, }, }, - { - "ThePrimeagen/harpoon", - lazy = true, - config = function() - require("telescope").load_extension("harpoon") - end, - }, { "iamcco/markdown-preview.nvim", lazy = true, diff --git a/nvim/snippets/typst.lua b/nvim/snippets/typst.lua index d7ae76e..69e44d0 100644 --- a/nvim/snippets/typst.lua +++ b/nvim/snippets/typst.lua @@ -72,16 +72,13 @@ local codeSnippet = s( "code-", fmt( [[ - //typstfmt::off ```{1} {2} ``` - //typstfmt::on - ]], { - i(1, "lang"), - i(2, "code"), + i(1, ""), + i(2, ""), } ) ) diff --git a/qt5ct/qt5ct.conf b/qt5ct/qt5ct.conf index 8ed098c..c8ee849 100644 --- a/qt5ct/qt5ct.conf +++ b/qt5ct/qt5ct.conf @@ -1,16 +1,16 @@ [Appearance] -color_scheme_path=/home/dashie/.config/qt5ct/colors/tokyonight.conf +color_scheme_path=/home/dashie/.config/qt5ct/colors/Gradience.conf custom_palette=true icon_theme=breeze-dark -standard_dialogs=default -style=Breeze +standard_dialogs=gtk3 +style=Fusion [Fonts] fixed="Noto Sans,12,-1,5,50,0,0,0,0,0" general="Noto Sans,12,-1,5,50,0,0,0,0,0" [Interface] -activate_item_on_single_click=0 +activate_item_on_single_click=2 buttonbox_layout=3 cursor_flash_time=1000 dialog_buttons_have_icons=0 @@ -31,7 +31,7 @@ geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\n\0\0\0\0\0\0\0\fv\0\0\x2\x10\0 geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2\0\0\0\x2\x2\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\x2\x82\0\0\x1\xf2) [SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x5-\0\0\x3P\0\0\0\0\0\0\0\0\0\0\x3K\0\0\x5\x61\0\0\0\0\x2\0\0\0\rp\0\0\0\0\0\0\0\0\0\0\x5-\0\0\x3P) +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\xd9\0\0\x3q\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2\xaa\0\0\0\0\x2\0\0\0\x5\xc0\0\0\0\0\0\0\0\0\0\0\x2\xd9\0\0\x3q) [Troubleshooting] force_raster_widgets=1 diff --git a/qt6ct/qt6ct.conf b/qt6ct/qt6ct.conf index 09e5ca8..8cc9c41 100644 --- a/qt6ct/qt6ct.conf +++ b/qt6ct/qt6ct.conf @@ -2,7 +2,7 @@ color_scheme_path=/home/dashie/.config/qt6ct/colors/toykonight.conf custom_palette=true standard_dialogs=default -style=Adwaita-Dark +style=Fusion [Fonts] fixed="DejaVu LGC Sans,12,-1,5,400,0,0,0,0,0,0,0,0,0,0,1" @@ -27,7 +27,7 @@ wheel_scroll_lines=3 geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x2\x30\0\0\x1\xf4\0\0\0\0\0\0\0\0\0\0\x2\x30\0\0\x1\xf4\0\0\0\0\0\0\0\0\a\x80\0\0\0\0\0\0\0\0\0\0\x2\x30\0\0\x1\xf4) [SettingsWindow] -geometry="@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x3\xec\0\0\x3,\0\0\0\0\0\0\0\0\0\0\x3\xec\0\0\x3,\0\0\0\0\0\0\0\0\rp\0\0\0\0\0\0\0\0\0\0\x3\xec\0\0\x3,)" +geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\0\0\0\0\0\0\0\x5\xbf\0\0\x3\x97\0\0\0\0\0\0\0\0\0\0\x2\xde\0\0\x2v\0\0\0\0\x2\x4\0\0\x5\xc0\0\0\0\0\0\0\0\0\0\0\x5\xbf\0\0\x3\x97) [Troubleshooting] force_raster_widgets=1 diff --git a/scripts/lenotrolli.sh b/scripts/lenotrolli.sh new file mode 100644 index 0000000..ed0ce4b --- /dev/null +++ b/scripts/lenotrolli.sh @@ -0,0 +1,5 @@ +#! /bin/bash + +sudo rmmod snd_hda_scodec_tas2781_i2c +sudo rmmod snd_hda_codec_realtek +sudo rmmod snd_hda_intel diff --git a/scripts/pacmanpkg.txt b/scripts/pacmanpkg.txt deleted file mode 100644 index 7893da1..0000000 --- a/scripts/pacmanpkg.txt +++ /dev/null @@ -1,1943 +0,0 @@ -Calculator -a52dec -aalib -abseil-cpp -accounts-qml-module -accountsservice -acl -acorn -acpid -adobe-source-code-pro-fonts -adw-gtk-theme -adw-gtk3 -adwaita-color-schemes -adwaita-cursors -adwaita-icon-theme -adwaita-qt5 -adwaita-qt6 -airshipper -alacritty -alembic -alsa-card-profiles -alsa-lib -alsa-plugins -alsa-topology-conf -alsa-ucm-conf -amd-ucode -amf-headers -android-tools -android-udev -ansible -ansible-core -aom -appstream -appstream-glib -appstream-qt5 -archlinux-keyring -argon2 -aribb24 -aribb25 -arm-none-eabi-binutils -arm-none-eabi-gcc -arm-none-eabi-newlib -asciidoc -asio -assimp -at-spi2-core -atkmm -attica5 -attr -aubio -audacity -audiofile -audit -autoconf -autoconf-archive -automake -avahi -avisynthplus -avr-binutils -avr-gcc -avr-libc -avrdude -awesome-terminal-fonts -aws-c-auth -aws-c-cal -aws-c-common -aws-c-compression -aws-c-event-stream -aws-c-http -aws-c-io -aws-c-mqtt -aws-c-s3 -aws-c-sdkutils -aws-checksums -aws-crt-cpp -aws-sdk-cpp -ayatana-ido -babl -baloo-widgets -baloo5 -base -bash -bat -bc -bcprov -bear -biber -binutils -bison -blas -blender -blosc -blueman -bluez -bluez-libs -bolt -boost -boost-libs -botan -botan2 -box2d -breeze -breeze-icons -breezy -bridge-utils -brightnessctl -brotli -btrfs-progs -bubblewrap -bzip2 -c-ares -ca-certificates -ca-certificates-mozilla -ca-certificates-utils -cabextract -cage -cairo -cairomm -cairomm-1.16 -calf -cambalache-git -cantarell-fonts -capstone -cblas -cdparanoia -cdrtools -chafa -check -chromaprint -chrono-date -cifs-utils -cjson -clamav -clang -clang15 -clinfo -clucene -cmake -cmark -cmatrix -cmocka -cmus -coeurl -colord -colord-gtk-common -colord-gtk4 -comgr -compiler-rt -compiler-rt15 -confuse -containerd -convertlit -copyq -corectrl -coreutils -cpio -cppdap -cpupower -cracklib -cronie -cryptsetup -ctags -cups -cups-filters -cups-pk-helper -curl -cython -d-spy -dash -dav1d -db -db5.3 -dbus -dbus-glib -dbus-python -dconf -debootstrap -default-cursors -deno -desktop-file-utils -devhelp -device-mapper -dfu-programmer -dfu-util -diffutils -djvulibre -dkms -dmidecode -dmraid -dnssec-anchors -docbook-xml -docbook-xsl -docker -docker-compose -dolphin -dos2unix -dosfstools -dotnet-host -dotnet-runtime -dotnet-runtime-6.0 -dotnet-sdk -dotnet-sdk-6.0 -dotnet-targeting-pack -dotnet-targeting-pack-6.0 -double-conversion -downgrade -draco -drawing -dtc -duktape -e2fsprogs -easyeffects -ebook-tools -editline -editorconfig-core-c -edk2-ovmf -efibootmgr -efivar -electron -electron25 -element-web -elfutils -embree -embree3 -enchant -eslint -ethtool -evince -exempi -exiv2 -exo -expat -eza -faac -faad2 -fakeroot -faudio -fcft -fd -ffmpeg -ffmpeg-obs-debug -ffmpegthumbnailer -ffnvcodec-headers -fftw -file -filesystem -findutils -firefox -fish -fisher -flac -flatpak -flatpak-builder -flex -fluidsynth -fmt -foliate -fontconfig -foomatic-db-engine -foot -frameworkintegration5 -freeglut -freeimage -freerdp -freetype2 -frei0r-plugins -fribidi -ftgl -ftl-sdk -fuse-common -fuse2 -fuse3 -fzf -gamemode -gamescope -gavl -gawk -gc -gcc -gcc-libs -gcr -gcr-4 -gd -gdb -gdb-common -gdbm -gdk-pixbuf2 -gdm -gegl -gendesk -geoclue -geocode-glib -geocode-glib-2 -geocode-glib-common -gettext -ghostscript -giflib -gimp -girara -git -gitoxide -gitui -gjs -glade -glava -glew -glfw-wayland -glib-networking -glib2 -glib2-docs -glibc -glibmm -glibmm-2.68 -glm -glslang -glu -gmp -gnome-autoar -gnome-bluetooth-3.0 -gnome-boxes -gnome-builder -gnome-color-manager -gnome-control-center -gnome-desktop -gnome-desktop-4 -gnome-desktop-common -gnome-disk-utility -gnome-keyring -gnome-online-accounts -gnome-remote-desktop -gnome-session -gnome-settings-daemon -gnome-shell -gnome-software -gnome-tweaks -gnupg -gnutls -go -gobject-introspection -gobject-introspection-runtime -godot -gperftools -gpgme -gpm -gptfdisk -gradle -graphene -graphicsmagick -graphite -graphviz -greetd -greetd-agreety -greetd-regreet -grep -grilo -grim -groff -grpc -gsettings-desktop-schemas -gsfonts -gsl -gsm -gsound -gspell -gssdp -gst-libav -gst-plugin-gtk -gst-plugin-pipewire -gst-plugin-qmlgl -gst-plugin-va -gst-plugins-bad -gst-plugins-bad-libs -gst-plugins-base -gst-plugins-base-libs -gst-plugins-good -gst-plugins-ugly -gstreamer -gstreamer-vaapi -gtk-doc -gtk-engine-murrine -gtk-layer-shell -gtk-update-icon-cache -gtk-vnc -gtk2 -gtk3 -gtk4 -gtkdatabox -gtkmm -gtkmm-4.0 -gtkmm3 -gtksourceview4 -gtksourceview5 -gts -gucharmap -guile -gumbo-parser -gupnp -gupnp-dlna -gupnp-igd -gvfs -gvfs-smb -gzip -harfbuzz -harfbuzz-icu -hdf5 -helix -hicolor-icon-theme -hidapi -highway -hplip -hsa-rocr -hsakmt-roct -http-parser -hunspell -hunspell-en_us -hwdata -hwloc -hyphen -hyprdock -hyprland -iana-etc -icu -iio-sensor-proxy -ijs -imagemagick -imath -imlib2 -imv -iniparser -inkscape -intel-oneapi-common -intel-oneapi-compiler-dpcpp-cpp-runtime-libs -intel-oneapi-compiler-shared-runtime-libs -intel-oneapi-tbb -iproute2 -iptables -iputils -iso-codes -jansson -jasper -java-commons-lang -java-environment-common -java-runtime-common -jbig2dec -jbigkit -jdk17-openjdk -jemalloc -jq -jre17-openjdk -jre17-openjdk-headless -js102 -js115 -js91 -json-c -json-glib -jsoncpp -jsonrpc-glib -just -jxrlib -kaccounts-integration -kactivities-stats5 -kactivities5 -kactivitymanagerd -kanshi -karchive5 -kauth5 -kbd -kbookmarks5 -kcmutils5 -kcodecs5 -kcompletion5 -kconfig5 -kconfigwidgets5 -kcontacts5 -kcoreaddons5 -kcrash5 -kdbusaddons5 -kde-cli-tools -kdeclarative5 -kdeconnect -kdecoration -kded5 -kdenlive -kdesu5 -kdnssd5 -kdsoap-qt5 -kdsoap-qt6 -kdsoap-ws-discovery-client -keepassxc -keyutils -kfilemetadata5 -kglobalaccel5 -kguiaddons5 -kholidays5 -ki18n5 -kiconthemes5 -kidletime5 -kio-extras -kio-fuse -kio5 -kirigami-addons5 -kirigami2 -kitemmodels5 -kitemviews5 -kitty -kitty-shell-integration -kitty-terminfo -kjobwidgets5 -klavaro -kmod -knewstuff5 -knotifications5 -knotifyconfig5 -kooha -kpackage5 -kparts5 -kpeople5 -kpeoplevcard -kpipewire -kpty5 -kquickcharts5 -krb5 -krita -krunner5 -kscreenlocker -kservice5 -ksystemstats -ktexteditor5 -ktextwidgets5 -kuserfeedback5 -kwallet5 -kwayland5 -kwidgetsaddons5 -kwin -kwindowsystem5 -kxmlgui5 -l-smash -ladspa -lame -lapack -layer-shell-qt -lazygit -lcms2 -ldb -ldns -lensfun -leptonica -less -level-zero-loader -lib2geom -lib32-acl -lib32-alsa-lib -lib32-alsa-plugins -lib32-at-spi2-core -lib32-attr -lib32-brotli -lib32-bzip2 -lib32-cairo -lib32-clang -lib32-curl -lib32-dbus -lib32-e2fsprogs -lib32-expat -lib32-faudio -lib32-flac -lib32-fontconfig -lib32-freetype2 -lib32-fribidi -lib32-gcc-libs -lib32-gdk-pixbuf2 -lib32-gettext -lib32-glib2 -lib32-glibc -lib32-glu -lib32-gmp -lib32-gnutls -lib32-gtk2 -lib32-harfbuzz -lib32-icu -lib32-keyutils -lib32-krb5 -lib32-lcms2 -lib32-libasyncns -lib32-libcap -lib32-libcups -lib32-libdatrie -lib32-libdrm -lib32-libelf -lib32-libffi -lib32-libgcrypt -lib32-libglvnd -lib32-libgpg-error -lib32-libice -lib32-libidn2 -lib32-libjpeg-turbo -lib32-libldap -lib32-libnl -lib32-libogg -lib32-libpcap -lib32-libpciaccess -lib32-libpng -lib32-libpsl -lib32-libpulse -lib32-libsm -lib32-libsndfile -lib32-libssh2 -lib32-libtasn1 -lib32-libthai -lib32-libtiff -lib32-libtirpc -lib32-libunistring -lib32-libunwind -lib32-libvorbis -lib32-libx11 -lib32-libxau -lib32-libxcb -lib32-libxcomposite -lib32-libxcrypt -lib32-libxcrypt-compat -lib32-libxcursor -lib32-libxdamage -lib32-libxdmcp -lib32-libxext -lib32-libxfixes -lib32-libxft -lib32-libxi -lib32-libxinerama -lib32-libxml2 -lib32-libxrandr -lib32-libxrender -lib32-libxshmfence -lib32-libxss -lib32-libxtst -lib32-libxxf86vm -lib32-llvm-libs -lib32-lm_sensors -lib32-mesa -lib32-ncurses -lib32-nettle -lib32-nspr -lib32-nss -lib32-opencl-clover-mesa -lib32-opencl-rusticl-mesa -lib32-openssl -lib32-opus -lib32-p11-kit -lib32-pam -lib32-pango -lib32-pcre2 -lib32-pixman -lib32-sdl2 -lib32-spirv-llvm-translator -lib32-spirv-tools -lib32-sqlite -lib32-systemd -lib32-util-linux -lib32-vulkan-icd-loader -lib32-vulkan-radeon -lib32-wayland -lib32-xcb-util-keysyms -lib32-xz -lib32-zlib -lib32-zstd -libabw -libaccounts-glib -libaccounts-qt -libadwaita -libaec -libaio -libajantv2-debug -libao -libappindicator-gtk3 -libarchive -libass -libassuan -libasyncns -libatasmart -libatomic_ops -libavc1394 -libavif -libavtp -libayatana-appindicator -libayatana-indicator -libb2 -libblockdev -libbluray -libbpf -libbs2b -libbsd -libburn -libbytesize -libc++ -libc++abi -libcaca -libcacard -libcamera -libcamera-ipa -libcanberra -libcap -libcap-ng -libcddb -libcdio -libcdio-paranoia -libcdr -libclc -libcloudproviders -libcmis -libcolord -libconfig -libcpuid -libcue -libcups -libcupsfilters -libdaemon -libdatrie -libdbusmenu-glib -libdbusmenu-gtk3 -libdbusmenu-qt5 -libdc1394 -libdca -libde265 -libdecor -libdeflate -libdex -libdiscid -libdisplay-info -libdmtx -libdovi -libdrm -libdv -libdvbpsi -libdvdcss -libdvdnav -libdvdread -libe-book -libebml -libebur128 -libedit -libei -libelf -libepoxy -libepubgen -libetonyek -libevdev -libevent -libexif -libexttextcat -libfakekey -libfdk-aac -libffi -libfontenc -libfreeaptx -libfreehand -libftdi -libgcrypt -libgdm -libgee -libgexiv2 -libgirepository -libgit2 -libgit2-glib -libglvnd -libgme -libgnomekbd -libgoa -libgoom2 -libgpg-error -libgrss -libgsf -libgssglue -libgtop -libgudev -libgusb -libgweather-4 -libgxps -libhandy -libharu -libheif -libibus -libical -libice -libid3tag -libidn -libidn2 -libiec61883 -libimagequant -libimobiledevice -libindicator-gtk3 -libinih -libinput -libinstpatch -libiptcdata -libisl -libisoburn -libisofs -libixion -libjpeg-turbo -libjxl -libkate -libkdcraw5 -libkexiv2 -libksba -libkscreen -libksysguard -liblangtag -liblc3 -libldac -libldap -libliftoff -liblo -liblqr -liblrdf -liblsp-r3d-glx-lib -libltc -libluv -liblzf -libmad -libmalcontent -libmanette -libmatroska -libmbim -libmd -libmfx -libmicrodns -libmikmod -libmm-glib -libmms -libmng -libmnl -libmodplug -libmpc -libmpcdec -libmpdclient -libmpeg2 -libmspack -libmspub -libmtp -libmupdf -libmwaw -libmypaint -libmysofa -libnautilus-extension -libnbd -libndp -libnet -libnetfilter_conntrack -libnewt -libnfnetlink -libnfs -libnftnl -libnghttp2 -libnice -libnl -libnm -libnma -libnma-common -libnma-gtk4 -libnotify -libnsgif -libnsl -libnumbertext -libnvme -liboauth -libodfgen -libogg -libolm -libomxil-bellagio -libopenmpt -liborcus -libosinfo -libotf -libp11-kit -libpackagekit-glib -libpagemaker -libpanel -libpaper -libpcap -libpciaccess -libpeas -libpeas-2 -libpgm -libpipeline -libpipewire -libplacebo -libplist -libpng -libportal -libportal-gtk3 -libportal-gtk4 -libppd -libproxy -libpsl -libpulse -libpwquality -libqaccessibilityclient-qt5 -libqalculate -libqmi -libqrtr-glib -libqxp -libraqm -libraw -libraw1394 -libreoffice-fresh -librest -librevenge -librist -librsvg -librsync -libsamplerate -libsasl -libsass -libsbsms -libseccomp -libsecret -libshout -libsidplay -libsidplayfp -libsigc++ -libsigc++-3.0 -libslirp -libsm -libsndfile -libsodium -libsoup -libsoup3 -libsoxr -libspecbleach -libspectre -libspeechd -libspiro -libspnav -libsquish -libsrtp -libssh -libssh2 -libstaroffice -libstemmer -libsynctex -libsysprof-capture -libtar -libtasn1 -libteam -libtermkey -libthai -libtheora -libtiff -libtiger -libtirpc -libtommath -libtool -libtorrent -libtpms -libtraceevent -libtracefs -libunibreak -libunistring -libunwind -libupnp -liburcu -liburing -libusb -libusb-compat -libusbmuxd -libutempter -libutf8proc -libuv -libva -libva-mesa-driver -libva-utils -libvarlink -libvdpau -libverto -libvirt -libvirt-glib -libvirt-python -libvisio -libvisual -libvncserver -libvorbis -libvpx -libvterm -libvterm01 -libwacom -libwbclient -libwebp -libwireplumber -libwmf -libwpd -libwpe -libwpg -libwps -libwslay -libx11 -libxau -libxaw -libxcb -libxcomposite -libxcrypt -libxcrypt-compat -libxcursor -libxcvt -libxdamage -libxdg-basedir -libxdmcp -libxext -libxfce4ui -libxfce4util -libxfixes -libxfont2 -libxft -libxi -libxinerama -libxkbcommon -libxkbcommon-x11 -libxkbfile -libxklavier -libxml2 -libxmlb -libxmlrpc -libxmu -libxpm -libxpresent -libxrandr -libxrender -libxres -libxshmfence -libxslt -libxss -libxt -libxtst -libxv -libxxf86vm -libyaml -libyuv -libzip -libzmf -licenses -lilv -linux-api-headers -linux-firmware -linux-firmware-whence -linux-headers -linux-zen -linux-zen-headers -lirc -live-media -lld -lldb -llvm -llvm-libs -llvm15-libs -lm_sensors -lmdb -log4cplus -lowdown -lpsolve -lsb-release -lsd -lsof -lua -lua51 -lua51-lpeg -luajit -lv2 -lvm2 -lxappearance -lz4 -lzo -m17n-db -m17n-lib -m4 -mailcap -make -man-db -materialx -mbedtls -mbedtls2 -md4c -mdadm -media-player-info -mesa -mesa-utils -meson -metis -milou -mimalloc -mingw-w64-binutils -mingw-w64-crt -mingw-w64-gcc -mingw-w64-headers -mingw-w64-winpthreads -miniupnpc -minizip -minizip-ng -mjpegtools -mkinitcpio -mkinitcpio-busybox -mlt -mobile-broadband-provider-info -modemmanager -modemmanager-qt5 -mold -mpc -mpd -mpfr -mpg123 -mpv -msgpack-c -mtdev -mtools -mtpfs -mtxclient -mujs -multipath-tools -mutter -mypaint-brushes1 -nasm -nautilus -nautilus-image-converter -nautilus-sendto -nautilus-share -ncmpcpp -ncurses -ndctl -neofetch -neon -neovide -neovim -net-snmp -netpbm -netstandard-targeting-pack -nettle -network-manager-applet -networkmanager -networkmanager-openconnect -networkmanager-openvpn -nextcloud-client -nheko -ninja -nix -nix-busybox -nlohmann-json -nm-connection-editor -nnn -node-gyp -nodejs -nodejs-nopt -noise-suppression-for-voice -noto-fonts -npm -npth -nspr -nss -ntfs-3g -numactl -nushell -nuspell -oath-toolkit -ocl-icd -onefetch -onetbb -onevpl -oniguruma -openal -opencl-clover-mesa -opencl-headers -opencl-rusticl-mesa -opencollada -opencolorio -openconnect -opencore-amr -openexr -openimagedenoise -openimageio -openjpeg2 -openmpi -openpgl -openpmix -openshadinglanguage -openssh -openssl -opensubdiv -openvdb -openvpn -openvr -openxr -opus -opusfile -orc -osinfo-db -ostree -oxicalc -oxygen-sounds -p11-kit -p7zip -pacman -pacman-contrib -pacman-mirrorlist -pahole -pam -pambase -pango -pangomm -pangomm-2.48 -papirus-icon-theme -parted -pass -patch -pavucontrol -pciutils -pcre -pcre2 -pcsclite -pdf2svg -pdfgrep -pdftk -perl -perl-alien-build -perl-alien-libxml2 -perl-autovivification -perl-b-hooks-endofscope -perl-business-isbn -perl-business-isbn-data -perl-business-ismn -perl-business-issn -perl-capture-tiny -perl-class-accessor -perl-class-data-inheritable -perl-class-inspector -perl-class-load -perl-class-singleton -perl-clone -perl-data-compare -perl-data-dump -perl-data-optlist -perl-data-uniqid -perl-datetime -perl-datetime-calendar-julian -perl-datetime-format-builder -perl-datetime-format-strptime -perl-datetime-locale -perl-datetime-timezone -perl-dbi -perl-devel-stacktrace -perl-dist-checkconflicts -perl-encode-locale -perl-error -perl-eval-closure -perl-exception-class -perl-exporter-tiny -perl-ffi-checklib -perl-file-chdir -perl-file-find-rule -perl-file-homedir -perl-file-listing -perl-file-sharedir -perl-file-sharedir-install -perl-file-slurp-tiny -perl-file-slurper -perl-file-which -perl-html-parser -perl-html-tagset -perl-http-cookiejar -perl-http-cookies -perl-http-daemon -perl-http-date -perl-http-message -perl-http-negotiate -perl-io-html -perl-io-socket-ssl -perl-io-string -perl-ipc-run3 -perl-libwww -perl-lingua-translit -perl-list-allutils -perl-list-moreutils -perl-list-moreutils-xs -perl-list-someutils -perl-list-utilsby -perl-log-log4perl -perl-lwp-mediatypes -perl-lwp-protocol-https -perl-mailtools -perl-math-round -perl-mime-charset -perl-module-implementation -perl-module-runtime -perl-mozilla-ca -perl-mro-compat -perl-namespace-autoclean -perl-namespace-clean -perl-net-http -perl-net-ssleay -perl-number-compare -perl-package-deprecationmanager -perl-package-stash -perl-package-stash-xs -perl-params-util -perl-params-validate -perl-params-validationcompiler -perl-parse-recdescent -perl-parse-yapp -perl-path-tiny -perl-perlio-utf8-strict -perl-regexp-common -perl-role-tiny -perl-sort-key -perl-specio -perl-sub-exporter -perl-sub-exporter-progressive -perl-sub-identify -perl-sub-install -perl-sub-name -perl-test-fatal -perl-text-bibtex -perl-text-csv -perl-text-glob -perl-text-roman -perl-tie-cycle -perl-timedate -perl-try-tiny -perl-unicode-linebreak -perl-uri -perl-variable-magic -perl-www-robotrules -perl-xml-libxml -perl-xml-libxml-simple -perl-xml-libxslt -perl-xml-namespacesupport -perl-xml-sax -perl-xml-sax-base -perl-xml-writer -perl-yaml-tiny -phodav -phonon-qt5 -phonon-qt5-gstreamer -pinentry -pipewire -pipewire-alsa -pipewire-audio -pipewire-jack -pipewire-pulse -pixman -pkcs11-helper -pkgconf -plantuml -plasma-framework5 -plasma-integration -plasma-workspace -playerctl -pnpm -polkit -polkit-gnome -polkit-qt5 -poppler -poppler-data -poppler-glib -poppler-qt5 -popt -portaudio -portmidi -portsmf -postgresql-libs -potrace -ppp -prison5 -procps-ng -projectm -protobuf -psmisc -ptex -pugixml -pulseaudio-qt -purpose5 -pybind11 -pyside2 -pyside6 -pystring -python -python-aiohttp -python-aiosignal -python-annotated-types -python-anytree -python-appdirs -python-argcomplete -python-argon2-cffi-bindings -python-argon2_cffi -python-async-timeout -python-attrs -python-autocommand -python-babel -python-bcrypt -python-beautifulsoup4 -python-cachecontrol -python-cairo -python-certifi -python-cffi -python-chardet -python-charset-normalizer -python-click -python-cmake-build-extension -python-colorama -python-configobj -python-construct -python-coverage -python-cryptography -python-cssselect -python-dacite -python-dateutil -python-decorator -python-distlib -python-distro -python-docopt -python-docutils -python-dotty-dict -python-dulwich -python-evdev -python-fastbencode -python-fastjsonschema -python-filelock -python-frozenlist -python-future -python-gitdb -python-gitpython -python-gobject -python-halo -python-hid -python-hjson -python-idna -python-imagesize -python-inflect -python-jaraco.context -python-jaraco.functools -python-jaraco.text -python-jinja -python-jsonschema -python-jsonschema-specifications -python-lockfile -python-log_symbols -python-lxml -python-mako -python-markdown -python-markupsafe -python-merge3 -python-milc -python-moddb -python-more-itertools -python-msgpack -python-multidict -python-nautilus -python-nspektr -python-numpy -python-opengl -python-ordered-set -python-packaging -python-paramiko -python-patiencediff -python-pillow -python-pip -python-pipenv -python-pipx -python-platformdirs -python-ply -python-psutil -python-pycparser -python-pycryptodomex -python-pycups -python-pycurl -python-pydantic -python-pydantic-core -python-pygments -python-pykeepass -python-pynacl -python-pyotp -python-pyparsing -python-pyrate-limiter -python-pyrsistent -python-pyserial -python-pytz -python-pyusb -python-referencing -python-requests -python-resolvelib -python-rpds-py -python-setuptools -python-setuptools-scm -python-shiboken2 -python-six -python-smmap -python-snowballstemmer -python-soupsieve -python-sphinx -python-sphinx-alabaster-theme -python-sphinxcontrib-applehelp -python-sphinxcontrib-devhelp -python-sphinxcontrib-htmlhelp -python-sphinxcontrib-jsmath -python-sphinxcontrib-qthelp -python-sphinxcontrib-serializinghtml -python-spinners -python-termcolor -python-toml -python-tomli -python-toolz -python-tqdm -python-trove-classifiers -python-typing_extensions -python-urllib3 -python-userpath -python-validate-pyproject -python-validators -python-virtualenv -python-virtualenv-clone -python-wheel -python-xlib -python-yaml -python-yarl -python-zstandard -python-zxcvbn -qca-qt5 -qemu-audio-alsa -qemu-audio-dbus -qemu-audio-jack -qemu-audio-oss -qemu-audio-pa -qemu-audio-pipewire -qemu-audio-sdl -qemu-audio-spice -qemu-base -qemu-block-curl -qemu-block-dmg -qemu-block-nfs -qemu-block-ssh -qemu-chardev-spice -qemu-common -qemu-desktop -qemu-hw-display-qxl -qemu-hw-display-virtio-gpu -qemu-hw-display-virtio-gpu-gl -qemu-hw-display-virtio-gpu-pci -qemu-hw-display-virtio-gpu-pci-gl -qemu-hw-display-virtio-vga -qemu-hw-display-virtio-vga-gl -qemu-hw-s390x-virtio-gpu-ccw -qemu-hw-usb-host -qemu-hw-usb-redirect -qemu-hw-usb-smartcard -qemu-img -qemu-pr-helper -qemu-system-x86 -qemu-system-x86-firmware -qemu-tools -qemu-ui-curses -qemu-ui-dbus -qemu-ui-egl-headless -qemu-ui-gtk -qemu-ui-opengl -qemu-ui-sdl -qemu-ui-spice-app -qemu-ui-spice-core -qemu-vhost-user-gpu -qgnomeplatform-qt5 -qgnomeplatform-qt6 -qmk -qpdf -qqc2-desktop-style5 -qrencode -qt5-3d -qt5-base -qt5-charts -qt5-connectivity -qt5-datavis3d -qt5-declarative -qt5-doc -qt5-examples -qt5-gamepad -qt5-graphicaleffects -qt5-imageformats -qt5-location -qt5-lottie -qt5-multimedia -qt5-networkauth -qt5-purchasing -qt5-quick3d -qt5-quickcontrols -qt5-quickcontrols2 -qt5-quicktimeline -qt5-remoteobjects -qt5-script -qt5-scxml -qt5-sensors -qt5-serialbus -qt5-serialport -qt5-speech -qt5-svg -qt5-tools -qt5-translations -qt5-virtualkeyboard -qt5-wayland -qt5-webchannel -qt5-webengine -qt5-webglplugin -qt5-websockets -qt5-webview -qt5-x11extras -qt5-xmlpatterns -qt5ct -qt6-3d -qt6-5compat -qt6-base -qt6-charts -qt6-connectivity -qt6-datavis3d -qt6-declarative -qt6-doc -qt6-examples -qt6-imageformats -qt6-languageserver -qt6-lottie -qt6-multimedia -qt6-multimedia-ffmpeg -qt6-networkauth -qt6-positioning -qt6-quick3d -qt6-quicktimeline -qt6-remoteobjects -qt6-scxml -qt6-sensors -qt6-serialbus -qt6-serialport -qt6-shadertools -qt6-svg -qt6-tools -qt6-translations -qt6-virtualkeyboard -qt6-wayland -qt6-webchannel -qt6-webengine -qt6-websockets -qt6-webview -qt6ct -qtkeychain-qt5 -qtractor -quazip-qt5 -ragel -rapidjson -rapidyaml -raptor -rasqal -rav1e -re2 -readline -redland -remmina -rest -rhash -ripgrep -rkhunter -rnnoise -rnote -rocm-core -rocm-device-libs -rocm-opencl-runtime -rocm-opencl-sdk -rofi-calc -rofi-lbonn-wayland-git -rpm-tools -rsync -rtkit -rtmpdump -rtorrent -rubberband -run-parts -runc -rustdesk -rustup -s2n-tls -samba -sassc -sbc -scdoc -scour -sdbus-cpp -sdl12-compat -sdl2 -sdl2_image -sdl_image -seabios -seahorse -seatd -sed -semver -sequoia-sq -serd -shaderc -shadow -shared-mime-info -shiboken6 -signon-kwallet-extension -signon-plugin-oauth2 -signon-ui -signond -slang -slurp -smbclient -snapper -snappy -sndio -solid5 -sonnet5 -sord -sound-theme-freedesktop -soundtouch -source-highlight -spandsp -spdlog -speex -speexdsp -spice -spice-gtk -spice-protocol -spirv-llvm-translator -spirv-tools -spotifyd -sqlcipher -sqlite -sratom -srt -starship -startup-notification -steam -stoken -sudo -suil -suitesparse -sushi -svt-av1 -svt-hevc -swappy -sway -swayimg -swaylock -swig -syndication5 -syntax-highlighting5 -sysfsutils -sysprof -system-config-printer -systemd -systemd-libs -systemd-sysvcompat -systemsettings -taglib -talloc -tar -tcl -tdb -tecla -tectonic -template-glib -tesseract -tesseract-data-eng -tesseract-data-osd -testdisk -tevent -texinfo -thin-provisioning-tools -threadweaver5 -thunar -thunderbird -timeshift -tinycompress -tinyxml -totem -totem-pl-parser -tpm2-tss -tracker3 -tracker3-miners -tree -tree-sitter -ts-node -tslib -ttc-iosevka -ttf-hack -ttf-jetbrains-mono -ttf-jetbrains-mono-nerd -ttf-liberation -ttf-linux-libertine -ttf-monofur -ttf-nerd-fonts-symbols -ttf-nerd-fonts-symbols-common -ttf-noto-nerd -twolame -typescript -typescript-language-server -typst -tzdata -uchardet -udisks2 -ufw -unibilium -unoconv -unrar -unzip -upower -usbmuxd -usbredir -usbutils -usd -util-linux -util-linux-libs -uutils-coreutils -uwufetch -v4l-utils -v4l2loopback-dkms -vala -vamp-plugin-sdk -vcdimager -vde2 -vencord-desktop-git -vid.stab -virglrenderer -virt-install -virt-manager -virtiofsd -virtualbox -virtualbox-host-dkms -vlc-luajit -vlc-luajit-debug -vmaf -volume_key -vpnc -vte-common -vte3 -vte4 -vulkan-headers -vulkan-icd-loader -vulkan-radeon -vulkan-validation-layers -wavpack -waybar -wayland -wayland-protocols -wayland-utils -webkit2gtk -webkit2gtk-4.1 -webkitgtk-6.0 -webrtc-audio-processing -webrtc-audio-processing-1 -websocketpp -wget -which -wildmidi -wine -wireplumber -wl-clipboard -wlroots -wlroots0.15 -wlroots0.16 -woff2 -wofi -wolfssl -wpa_supplicant -wpebackend-fdo -wxwidgets-common -wxwidgets-gtk3 -x264 -x265 -xapp -xcb-proto -xcb-util -xcb-util-cursor -xcb-util-errors -xcb-util-image -xcb-util-keysyms -xcb-util-renderutil -xcb-util-wm -xcb-util-xrm -xdg-dbus-proxy -xdg-desktop-portal -xdg-desktop-portal-gtk -xdg-desktop-portal-hyprland -xdg-user-dirs -xdg-utils -xdotool -xf86-input-libinput -xfconf -xfsprogs -xkeyboard-config -xmlsec -xone-dkms-git -xone-dongle-firmware -xorg-fonts-alias-misc -xorg-fonts-encodings -xorg-fonts-misc -xorg-server -xorg-server-common -xorg-setxkbmap -xorg-xhost -xorg-xinput -xorg-xkbcomp -xorg-xmessage -xorg-xprop -xorg-xrandr -xorg-xrdb -xorg-xset -xorg-xsetroot -xorg-xwayland -xorgproto -xosd -xournalpp -xvidcore -xxhash -xz -yajl -yaml-cpp -yarn -yasm -yay -youtube-dl -yt-dlp -zathura -zathura-pdf-mupdf -zbar -zenith -zenity -zeromq -zig -zimg -zip -zita-convolver -zix -zlib -zoxide -zsh -zsh-autosuggestions -zsh-completions -zsh-syntax-highlighting -zsh-theme-powerlevel10k -zstd -zvbi -zxing-cpp -zziplib