From da8b2a7f73145ea8a667bb3d993acb1084749b74 Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 22 Oct 2025 12:14:38 +0200 Subject: [PATCH] update --- .config/Vencord/settings/settings.json | 8 +- .config/btop/btop.conf | 11 ++- .config/hypr/conf.d/windowrules.conf | 5 +- .config/hypr/hyprland.conf | 14 ++- .config/hyprpanel/config.json | 5 +- .config/superfile/config.toml | 92 +++++++++++++++++++ .config/superfile/hotkeys.toml | 59 ++++++++++++ .../applications/org.freecad.FreeCAD.desktop | 24 +++++ .../share/applications/signal-desktop.desktop | 2 +- 9 files changed, 204 insertions(+), 16 deletions(-) create mode 100644 .config/superfile/config.toml create mode 100644 .config/superfile/hotkeys.toml create mode 100644 .local/share/applications/org.freecad.FreeCAD.desktop diff --git a/.config/Vencord/settings/settings.json b/.config/Vencord/settings/settings.json index d616a7d..f3b8792 100644 --- a/.config/Vencord/settings/settings.json +++ b/.config/Vencord/settings/settings.json @@ -155,9 +155,6 @@ "DontRoundMyTimestamps": { "enabled": false }, - "EmoteCloner": { - "enabled": false - }, "Experiments": { "enabled": false }, @@ -559,6 +556,9 @@ }, "SupportHelper": { "enabled": true + }, + "ExpressionCloner": { + "enabled": false } }, "notifications": { @@ -571,6 +571,6 @@ "authenticated": false, "url": "https://api.vencord.dev/", "settingsSync": false, - "settingsSyncVersion": 1747335143887 + "settingsSyncVersion": 1748589208429 } } \ No newline at end of file diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf index 153d072..0e709c0 100644 --- a/.config/btop/btop.conf +++ b/.config/btop/btop.conf @@ -1,4 +1,4 @@ -#? Config file for btop v. 1.4.3 +#? Config file for btop v. 1.4.5 #* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes. #* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" @@ -57,7 +57,7 @@ update_ms = 1000 #* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu direct", #* "cpu lazy" sorts top process over time (easier to follow), "cpu direct" updates top process directly. -proc_sorting = "cpu direct" +proc_sorting = "cpu lazy" #* Reverse sorting order, True or False. proc_reversed = False @@ -115,6 +115,9 @@ cpu_bottom = False #* Shows the system uptime in the CPU box. show_uptime = True +#* Shows the CPU package current power consumption in watts. Requires running `make setcap` or `make setuid` or running with sudo. +show_cpu_watts = True + #* Show cpu temperature. check_temp = True @@ -150,7 +153,7 @@ background_update = True custom_cpu_name = "" #* Optional filter for shown disks, should be full path of a mountpoint, separate multiple values with whitespace " ". -#* Begin line with "exclude=" to change to exclude filter, otherwise defaults to "most include" filter. Example: disks_filter="exclude=/boot /home/user". +#* Only disks matching the filter will be shown. Prepend exclude= to only show disks not matching the filter. Examples: disk_filter="/boot /home/user", disks_filter="exclude=/boot /home/user" disks_filter = "" #* Show graphs instead of meters for memory values. @@ -169,7 +172,7 @@ show_swap = True swap_disk = True #* If mem box should be split to also show disks info. -show_disks = True +show_disks = False #* Filter out non physical disks. Set this to False to include network disks, RAM disks and similar. only_physical = True diff --git a/.config/hypr/conf.d/windowrules.conf b/.config/hypr/conf.d/windowrules.conf index 77a26f5..ad06044 100644 --- a/.config/hypr/conf.d/windowrules.conf +++ b/.config/hypr/conf.d/windowrules.conf @@ -6,7 +6,10 @@ windowrulev2 = pin,class:(org.telegram.desktop|signal) windowrulev2 = size 15% 70%,class:(org.telegram.desktop|signal) windowrulev2 = move 83% 15%,class:(org.telegram.desktop|signal) -windowrulev2 = float,title:(DevTools|Tous les fichiers) +windowrulev2 = float, class:zen, title:(Picture-in-Picture) +windowrulev2 = pin, class:zen, title:(Picture-in-Picture) + +windowrulev2 = float,title:(DevTools|Tous les fichiers|Imprimer l’image) windowrulev2 = size 35% 50%,title:(DevTools|Tous les fichiers) windowrulev2 = float,class:(kitty) diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 966fc9c..c06c015 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -51,8 +51,7 @@ exec-once = /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP exec-once = hyprpaper & hyprpanel -exec-once = flatpak run com.core447.StreamController -b #steam-deck app -exec-once = thunderbird & discord +exec-once = streamcontroller -b #steam-deck app # Source a file (multi-file configs) @@ -69,9 +68,13 @@ env = LIBVA_DRIVER_NAME,nvidia env = XDG_SESSION_TYPE,wayland env = GDM_BACKEND,nvidia-drm env = __GLX_VENDOR_LIBRARY_NAME,nvidia -env = WLR_NO_HARDWARE_CURSORS,1 -env = QT_QPA_PLATFORMTHEME,qt6ct +env = WLR_NO_HARDWARE_CURSORS,1 +env = QT_QPA_PLATFORM,wayland;xcb +env = QT_QPA_PLATFORMTHEME,qt6ct +env = GDK_BACKEND,wayland,x11,* + +# Cursor settings env = XCURSOR_THEME=catppuccin-macchiato-mauve env = XCURSOR_SIZE,24 env = HYPRCURSOR_THEME,catppuccin-macchiato-mauve @@ -79,6 +82,7 @@ env = HYPRCURSOR_SIZE,24 env = ANDROID_HOME,/home/thomas/Android/Sdk env = ANDROID_SDK_ROOT,/home/thomas/Android/Sdk + cursor { no_hardware_cursors = true } @@ -193,7 +197,7 @@ input { # https://wiki.hyprland.org/Configuring/Variables/#gestures gestures { - workspace_swipe = false + #workspace_swipe = false } # Example per-device config diff --git a/.config/hyprpanel/config.json b/.config/hyprpanel/config.json index c2c0e22..d31fc79 100644 --- a/.config/hyprpanel/config.json +++ b/.config/hyprpanel/config.json @@ -551,5 +551,8 @@ "theme.bar.buttons.media.hover": "#494d64", "theme.bar.buttons.windowtitle.hover": "#494d64", "theme.bar.buttons.workspaces.numbered_active_text_color": "#181926", - "theme.bar.buttons.dashboard.hover": "#494d64" + "theme.bar.buttons.dashboard.hover": "#494d64", + "bar.customModules.storage.paths": [ + "/" + ] } \ No newline at end of file diff --git a/.config/superfile/config.toml b/.config/superfile/config.toml new file mode 100644 index 0000000..3d2ac74 --- /dev/null +++ b/.config/superfile/config.toml @@ -0,0 +1,92 @@ +# More details are at https://superfile.netlify.app/configure/superfile-config/ +# +# change your theme +theme = 'catppuccin-macchiato' +# +# The editor files will be opened with. (Leave blank to use the EDITOR environment variable). +editor = "" +# +# The editor directories will be opened with. (Leave blank to use the default editors). +dir_editor = "" +# +# Auto check for update +auto_check_update = true +# +# Cd on quit (For more details, please check out https://superfile.netlify.app/configure/superfile-config/#cd_on_quit) +cd_on_quit = false +# +# Whether to open file preview automatically every time superfile is opened. +default_open_file_preview = true +# +# Whether to show image preview +show_image_preview = true +# +# +# Whether to hide additional footer info for file panel. +show_panel_footer_info = true +# +# The path of the first file panel when superfile is opened. +default_directory = "." +# +# Display file sizes using powers of 1000 (kB, MB, GB) instead of powers of 1024 (KiB, MiB, GiB). +file_size_use_si = false +# +# Default sort type (0: Name, 1: Size, 2: Date Modified, 3: Type). +default_sort_type = 0 +# +# Default sort order (false: Ascending, true: Descending). +sort_order_reversed = false +# +# Case sensitive sort by name (upper "B" comes before lower "a" if true). +case_sensitive_sort = false +# +# Whether to exit the shell on successful command execution. +shell_close_on_success = false +# +# Whether to enable debug mode. +debug = false +# +# Whether to ignore warnings about missing fields in the config file. +ignore_missing_fields = false +# +# ================ Style ================= +# +# Whether to use the builtin syntax highlighting with chroma or use bat. Values: "" for builtin chroma, "bat" for bat +code_previewer = '' +# +# If you don't have or don't want Nerdfont installed you can turn this off +nerdfont = true +# +# Set transparent background or not (this only work when your terminal background is transparent) +transparent_background = false +# +# File preview width allow '0' (this mean same as file panel),'x' x must be from 2 to 10 (This means that the width of the file preview will be one xth of the total width.) +file_preview_width = 0 +# +# The length of the sidebar. If you don't want to display the sidebar, you can input 0 directly. If you want to display the value, please place it in the range of 3-20. +sidebar_width = 20 +# +# Border style +# Make sure to add strings exactly one character wide. Use ' ' for borderless +border_top = '─' +border_bottom = '─' +border_left = '│' +border_right = '│' +border_top_left = '╭' +border_top_right = '╮' +border_bottom_left = '╰' +border_bottom_right = '╯' +border_middle_left = '├' +border_middle_right = '┤' +# +# ========== PLUGINS ========== # +# Plugins means that you need to install some external dependencies to use them. +# +# Show more detailed metadata, please install exiftool before enabling this plugin! +metadata = false +# +# Enable MD5 checksum generation for files +enable_md5_checksum = false +# +# Zoxide support for the fast navigation +zoxide_support = true diff --git a/.config/superfile/hotkeys.toml b/.config/superfile/hotkeys.toml new file mode 100644 index 0000000..188867b --- /dev/null +++ b/.config/superfile/hotkeys.toml @@ -0,0 +1,59 @@ +# ================================================================================================= +# Global hotkeys (cannot conflict with other hotkeys) +confirm = ['enter', 'right', 'l'] +quit = ['q', 'esc'] + +# movement +list_up = ['up', 'k'] +list_down = ['down', 'j'] +page_up = ['pgup',''] +page_down = ['pgdown',''] +# file panel control +create_new_file_panel = ['n', ''] +close_file_panel = ['w', ''] +next_file_panel = ['tab', 'L'] +previous_file_panel = ['shift+left', 'H'] +toggle_file_preview_panel = ['f', ''] +open_sort_options_menu = ['o', ''] +toggle_reverse_sort = ['R', ''] +# change focus +focus_on_process_bar = ['p', ''] +focus_on_sidebar = ['s', ''] +focus_on_metadata = ['m', ''] +# create file/directory and rename +file_panel_item_create = ['ctrl+n', ''] +file_panel_item_rename = ['ctrl+r', ''] +# file operations +copy_items = ['ctrl+c', ''] +cut_items = ['ctrl+x', ''] +paste_items = ['ctrl+v', 'ctrl+w', ''] +delete_items = ['ctrl+d', 'delete', ''] +# compress and extract +extract_file = ['ctrl+e', ''] +compress_file = ['ctrl+a', ''] +# editor +open_file_with_editor = ['e', ''] +open_current_directory_with_editor = ['E', ''] +# other +pinned_directory = ['P', ''] +toggle_dot_file = ['.', ''] +change_panel_mode = ['v', ''] +open_help_menu = ['?', ''] +open_command_line = [':', ''] +open_spf_prompt = ['>', ''] +copy_path = ['ctrl+p', ''] +copy_present_working_directory = ['c', ''] +toggle_footer = ['F', ''] +# ================================================================================================= +# Typing hotkeys (can conflict with all hotkeys) +confirm_typing = ['enter', ''] +cancel_typing = ['ctrl+c', 'esc'] +# ================================================================================================= +# Normal mode hotkeys (can conflict with other modes, cannot conflict with global hotkeys) +parent_directory = ['h', 'left', 'backspace'] +search_bar = ['/', ''] +# ================================================================================================= +# Select mode hotkeys (can conflict with other modes, cannot conflict with global hotkeys) +file_panel_select_mode_items_select_down = ['shift+down', 'J'] +file_panel_select_mode_items_select_up = ['shift+up', 'K'] +file_panel_select_all_items = ['A', ''] diff --git a/.local/share/applications/org.freecad.FreeCAD.desktop b/.local/share/applications/org.freecad.FreeCAD.desktop new file mode 100644 index 0000000..3efa117 --- /dev/null +++ b/.local/share/applications/org.freecad.FreeCAD.desktop @@ -0,0 +1,24 @@ +[Desktop Entry] +Name=FreeCAD +Name[de]=FreeCAD +Name[ko]=FreeCAD +Name[pl]=FreeCAD +Name[ru]=FreeCAD +Comment=Feature based Parametric Modeler +Comment[de]=Feature-basierter parametrischer Modellierer +Comment[ko]=형상 기반 파라메트릭 모델링 도구 +Comment[pl]=Modeler parametryczny oparty na cechach +Comment[ru]=Система автоматизированного проектирования +GenericName=CAD Application +GenericName[de]=CAD-Anwendung +GenericName[ko]=CAD 응용프로그램 +GenericName[pl]=Aplikacja CAD +GenericName[ru]=Система автоматизированного проектирования +Exec=env QT_QPA_PLATFORM=xcb FreeCAD - --single-instance %F +Terminal=false +Type=Application +Icon=org.freecad.FreeCAD +Categories=Graphics;Science;Education;Engineering;X-CNC; +StartupNotify=true +StartupWMClass=FreeCAD +MimeType=application/x-extension-fcstd;model/obj;image/vnd.dwg;image/vnd.dxf;model/vnd.collada+xml;application/iges;model/iges;model/step;model/step+zip;model/stl;application/vnd.shp;model/vrml; diff --git a/.local/share/applications/signal-desktop.desktop b/.local/share/applications/signal-desktop.desktop index 4fc5e05..0418933 100644 --- a/.local/share/applications/signal-desktop.desktop +++ b/.local/share/applications/signal-desktop.desktop @@ -4,7 +4,7 @@ Name=Signal Comment=Signal - Private Messenger Comment[de]=Signal - Sicherer Messenger Icon=signal-desktop -Exec=signal-desktop --enable-features=UseOzonePlatform --ozone-platform=wayland -- %u +Exec=signal-desktop --password-store="gnome-libsecret" --enable-features=UseOzonePlatform --ozone-platform=wayland -- %u Terminal=false Categories=Network;InstantMessaging; StartupWMClass=signal