From a749284b6c5548fd3823196aa5daee6e8cdd5a32 Mon Sep 17 00:00:00 2001 From: Kendall Whitman Date: Mon, 10 Mar 2025 13:49:40 -0500 Subject: [PATCH] update install script --- install.sh | 30 ++------- .../.config/menus/applications-kmenuedit.menu | 65 +++++++++++------- .../plasma-org.kde.plasma.desktop-appletsrc | 66 +++++++++---------- 3 files changed, 80 insertions(+), 81 deletions(-) diff --git a/install.sh b/install.sh index 1450760..936083b 100644 --- a/install.sh +++ b/install.sh @@ -1,11 +1,10 @@ APPS=( - barrier cmake curl flatpak g++ htop - neofetch + fastfetch ninja-build plasma-discover-backend-flatpak ripgrep @@ -20,7 +19,6 @@ APPS=( ) FLATPAK_APPS=( - ch.protonmail.protonmail-bridge com.logseq.Logseq com.obsproject.Studio com.protonvpn.www @@ -32,14 +30,14 @@ FLATPAK_APPS=( org.gimp.GIMP org.inkscape.Inkscape org.libreoffice.LibreOffice - org.mozilla.Thunderbird org.mozilla.firefox + io.gitlab.librewolf-community ) DOTFILES=( bash konsole - #menus + menus nvim rtorrent tmux @@ -151,7 +149,6 @@ git restore . # Font Install sudo cp ./fonts/Fira_Code_Regular_Nerd_Font_Complete.ttf /usr/local/share/fonts -sudo cp ./fonts/FiraCodeNerdFont-Retina.ttf /usr/local/share/fonts # Check if this is my profile while true; do @@ -173,24 +170,9 @@ while true; do fi done -# Add touchscreen scroll support to Firefox -while true; do - read -p "Does this device have a touchscreen? y/N: " touchscreenChoice - touchscreenChoice=$(echo "$touchscreenChoice" | tr '[:upper:]' '[:lower:]') - - if [ "$touchscreenChoice" = "y" ]; then - sudo flatpak override --env="MOZ_USE_XINPUT2=1" org.mozilla.firefox - break - elif [ "$touchscreenChoice" = "n" ]; then - echo "Skipping touchscreen setup..." - break - else - echo "Invalid input. Please enter y or n." - fi -done - -# Add filesystem override to Firefox -sudo flatpak override org.mozilla.firefox --filesystem=$HOME +# Add filesystem override to Librewolf +sudo flatpak override io.gitlab.librewolf-community --filesystem=$HOME +sudo flatpak override io.gitlab.librewolf-community --device=all # Install latest Neovim if ! [ -x "$(command -v nvim)" ]; then diff --git a/menus/.config/menus/applications-kmenuedit.menu b/menus/.config/menus/applications-kmenuedit.menu index a0b2735..f5db7e3 100644 --- a/menus/.config/menus/applications-kmenuedit.menu +++ b/menus/.config/menus/applications-kmenuedit.menu @@ -48,12 +48,10 @@ org.blender.Blender.desktop org.darktable.Darktable.desktop - org.gnome.SimpleScan.desktop org.freecad.FreeCAD.desktop org.gimp.GIMP.desktop org.inkscape.Inkscape.desktop com.obsproject.Studio.desktop - org.kde.skanlite.desktop com.ultimaker.cura.desktop @@ -72,20 +70,13 @@ - com.brave.Browser.desktop im.riot.Riot.desktop - org.mozilla.firefox.desktop - mullvad-browser.desktop - ch.protonmail.protonmail-bridge.desktop + io.gitlab.librewolf-community.desktop com.protonvpn.www.desktop - com.slack.Slack.desktop syncthing-start.desktop syncthing-ui.desktop Terminal - org.mozilla.Thunderbird.desktop - io.github.ungoogled_software.ungoogled_chromium.desktop - us.zoom.Zoom.desktop More @@ -118,57 +109,78 @@ im-config.desktop systemsettings.desktop + org.fcitx.fcitx5-migrator.desktop + org.fcitx.Fcitx5.desktop display-im6.q16.desktop com.ultimaker.cura.desktop htop.desktop + org.kde.dolphin.desktop + org.kde.discover.desktop + org.kde.partitionmanager.desktop + virt-manager.desktop + org.kde.konsole.desktop - org.kde.discover.desktop - org.kde.dolphin.desktop org.fcitx.Fcitx5.desktop + org.fcitx.fcitx5-migrator.desktop org.kde.kinfocenter.desktop im-config.desktop - org.kde.konsole.desktop org.kde.ksystemlog.desktop org.kde.kwalletmanager5.desktop org.kde.kmenuedit.desktop - nvidia-settings.desktop apport-kde.desktop ScreenSavers org.kde.plasma-systemmonitor.desktop systemsettings.desktop - Terminal debian-uxterm.desktop - virt-manager.desktop debian-xterm.desktop More + + ScreenSavers + + + + org.fcitx.Fcitx5.desktop + + Utilities display-im6.q16.desktop remote-viewer.desktop - org.fcitx.fcitx5-migrator.desktop htop.desktop org.kde.okular.desktop org.kde.gwenview.desktop io.github.input_leap.input-leap.desktop + org.kde.dolphin.desktop + org.kde.discover.desktop + org.kde.partitionmanager.desktop + virt-manager.desktop + org.kde.konsole.desktop com.ultimaker.cura.desktop + com.logseq.Logseq.desktop + org.fcitx.Fcitx5.desktop + org.fcitx.fcitx5-migrator.desktop + + Terminal + + org.kde.ark.desktop + org.kde.discover.desktop + org.kde.dolphin.desktop org.kde.plasma.emojier.desktop - org.fcitx.Fcitx5.desktop - org.fcitx.fcitx5-migrator.desktop org.kde.gwenview.desktop htop.desktop display-im6.q16.desktop @@ -176,16 +188,17 @@ org.kde.kate.desktop org.kde.kcalc.desktop org.kde.kcharselect.desktop + org.kde.partitionmanager.desktop kbd-layout-viewer5.desktop - com.logseq.Logseq.desktop + org.kde.konsole.desktop nvim.desktop - org.kde.okular.desktop remote-viewer.desktop org.kde.spectacle.desktop - info.desktop + Terminal + info.desktop + virt-manager.desktop XUtilities - com.yubico.yubioath.desktop More @@ -206,6 +219,8 @@ nvidia-settings.desktop org.kde.okular.desktop com.brave.Browser.flextop.brave-cbhjompmobhclodnimfcmlgnahbbdhlb-Default.desktop + com.logseq.Logseq.desktop + org.fcitx.Fcitx5.desktop @@ -264,4 +279,8 @@ com.brave.Browser.flextop.brave-cbhjompmobhclodnimfcmlgnahbbdhlb-Default.desktop + + System/Terminal + Utilities/Terminal + diff --git a/menus/.config/plasma-org.kde.plasma.desktop-appletsrc b/menus/.config/plasma-org.kde.plasma.desktop-appletsrc index bda6a27..bd153bf 100644 --- a/menus/.config/plasma-org.kde.plasma.desktop-appletsrc +++ b/menus/.config/plasma-org.kde.plasma.desktop-appletsrc @@ -38,6 +38,10 @@ PreloadWeight=100 popupHeight=510 popupWidth=647 +[Containments][2][Applets][3][Configuration][ConfigDialog] +DialogHeight=540 +DialogWidth=720 + [Containments][2][Applets][3][Configuration][Configuration/General] icon=start-here-kubuntu showAppsByName=true @@ -58,7 +62,7 @@ immutability=1 plugin=org.kde.plasma.icontasks [Containments][2][Applets][5][Configuration][General] -launchers=preferred://filemanager,file:///var/lib/flatpak/exports/share/applications/com.brave.Browser.desktop,applications:org.kde.konsole.desktop,file:///var/lib/flatpak/exports/share/applications/com.logseq.Logseq.desktop,file:///var/lib/flatpak/exports/share/applications/im.riot.Riot.desktop,file:///var/lib/flatpak/exports/share/applications/com.slack.Slack.desktop,file:///home/kendall/.local/share/applications/steam.desktop +launchers=preferred://filemanager,file:///var/lib/flatpak/exports/share/applications/io.gitlab.librewolf-community.desktop,applications:org.kde.konsole.desktop,file:///var/lib/flatpak/exports/share/applications/im.riot.Riot.desktop,file:///var/lib/flatpak/exports/share/applications/com.logseq.Logseq.desktop,file:///home/kendall/.local/share/applications/steam.desktop [Containments][2][Applets][6] immutability=1 @@ -75,10 +79,12 @@ SystrayContainmentId=8 [Containments][2][General] AppletOrder=3;4;5;6;7;20 -[Containments][21] -ItemGeometries-2560x1440= +[Containments][29] +ItemGeometries-1707x1067= +ItemGeometries-2048x1280= +ItemGeometries-2560x1600= ItemGeometriesHorizontal= -activityId=6f4f3509-a332-488e-a34e-a3b42135478c +activityId=6c8b45eb-769d-49e1-a4a2-750b50b95c4c formfactor=0 immutability=1 lastScreen=0 @@ -86,31 +92,13 @@ location=0 plugin=org.kde.plasma.folder wallpaperplugin=org.kde.image -[Containments][21][ConfigDialog] +[Containments][29][ConfigDialog] DialogHeight=540 DialogWidth=720 -[Containments][21][Wallpaper][org.kde.image][General] -Image=/home/kendall/Pictures/Wallpapers/cyberpunk-city-wallpaper.jpg -PreviewImage=/home/kendall/Pictures/Wallpapers/cyberpunk-city-wallpaper.jpg -SlidePaths=/usr/share/wallpapers/ - -[Containments][28] -activityId=6f4f3509-a332-488e-a34e-a3b42135478c -formfactor=0 -immutability=1 -lastScreen=1 -location=0 -plugin=org.kde.plasma.folder -wallpaperplugin=org.kde.image - -[Containments][28][ConfigDialog] -DialogHeight=540 -DialogWidth=720 - -[Containments][28][Wallpaper][org.kde.image][General] -Image=/home/kendall/Pictures/Wallpapers/cyberpunk-city-wallpaper.jpg -PreviewImage=/home/kendall/Pictures/Wallpapers/cyberpunk-city-wallpaper.jpg +[Containments][29][Wallpaper][org.kde.image][General] +Image=/home/kendall/Pictures/Wallpapers/hologram_pattern_glow_145559_2560x1440.jpg +PreviewImage=/home/kendall/Pictures/Wallpapers/hologram_pattern_glow_145559_2560x1440.jpg SlidePaths=/usr/share/wallpapers/ [Containments][8] @@ -156,17 +144,17 @@ PreloadWeight=42 PreloadWeight=42 [Containments][8][Applets][22][Configuration] -PreloadWeight=42 +PreloadWeight=26 [Containments][8][Applets][23][Configuration] -PreloadWeight=42 +PreloadWeight=31 [Containments][8][Applets][24] immutability=1 plugin=org.kde.plasma.networkmanagement [Containments][8][Applets][24][Configuration] -PreloadWeight=85 +PreloadWeight=100 [Containments][8][Applets][24][Configuration][General] currentDetailsTab=details @@ -176,14 +164,14 @@ immutability=1 plugin=org.kde.plasma.bluetooth [Containments][8][Applets][25][Configuration] -PreloadWeight=27 +PreloadWeight=52 [Containments][8][Applets][26] immutability=1 plugin=org.kde.plasma.notifications [Containments][8][Applets][26][Configuration] -PreloadWeight=70 +PreloadWeight=80 [Containments][8][Applets][27] immutability=1 @@ -192,6 +180,16 @@ plugin=org.kde.plasma.mediacontroller [Containments][8][Applets][27][Configuration] PreloadWeight=0 +[Containments][8][Applets][30] +immutability=1 +plugin=org.kde.plasma.battery + +[Containments][8][Applets][30][Configuration] +PreloadWeight=100 + +[Containments][8][Applets][31][Configuration] +PreloadWeight=42 + [Containments][8][Applets][9] immutability=1 plugin=org.kde.plasma.volume @@ -207,10 +205,10 @@ DialogHeight=540 DialogWidth=720 [Containments][8][General] -extraItems=org.kde.plasma.volume,org.kde.plasma.mediacontroller,org.kde.plasma.cameraindicator,org.kde.plasma.bluetooth,org.kde.plasma.networkmanagement,org.kde.plasma.notifications -hiddenItems=Xwayland Video Bridge_pipewireToXProxy,org.kde.plasma.mediacontroller,Fcitx,org.kde.plasma.notifications +extraItems=org.kde.plasma.volume,org.kde.plasma.mediacontroller,org.kde.plasma.cameraindicator,org.kde.plasma.bluetooth,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.battery +hiddenItems=Xwayland Video Bridge_pipewireToXProxy,Fcitx,org.kde.plasma.notifications knownItems=org.kde.plasma.volume,org.kde.plasma.vault,org.kde.plasma.printmanager,org.kde.kscreen,org.kde.plasma.devicenotifier,org.kde.plasma.clipboard,org.kde.plasma.brightness,org.kde.plasma.keyboardindicator,org.kde.plasma.battery,org.kde.plasma.mediacontroller,org.kde.plasma.manage-inputmethod,org.kde.plasma.cameraindicator,org.kde.plasma.keyboardlayout,org.kde.plasma.notifications,org.kde.plasma.bluetooth,org.kde.plasma.networkmanagement -shownItems=org.kde.plasma.volume,org.kde.plasma.networkmanagement +shownItems=org.kde.plasma.volume,org.kde.plasma.networkmanagement,org.kde.plasma.battery [ScreenMapping] itemsOnDisabledScreens=