diff --git a/bin/setup-flatpaks b/bin/setup-flatpaks new file mode 100755 index 0000000..9a17e18 --- /dev/null +++ b/bin/setup-flatpaks @@ -0,0 +1,58 @@ +#!/bin/bash +set -euo pipefail + +sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo + +flatpaks=( +# app.drey.Dialect +# app.drey.EarTag +# com.belmoussaoui.Obfuscate + com.bitwarden.desktop +# com.discordapp.Discord +# com.github.Bleuzen.FFaudioConverter +# com.github.git_cola.git-cola +# com.github.johnfactotum.Foliate +# com.github.junrrein.PDFSlicer +# com.github.micahflee.torbrowser-launcher + com.github.ransome1.sleek + com.github.tchx84.Flatseal +# com.github.unrud.VideoDownloader +# com.github.weclaw1.ImageRoll +# com.gitlab.zehkira.Myuzi + com.google.Chrome +# com.ranfdev.Geopard +# com.snes9x.Snes9x + com.spotify.Client +# com.usebottles.bottles + com.valvesoftware.Steam + com.visualstudio.code + com.yubico.yubioath + im.riot.Riot +# io.beekeeperstudio.Studio +# io.github.diegoivanme.flowtime +# io.mgba.mGBA +# net.baseart.Glide + org.chromium.Chromium +# org.filezillaproject.Filezilla + org.gimp.GIMP + org.gnome.Evolution +# org.gnome.Firmware +# org.gnome.GHex +# org.gnome.Solanum +# org.gnome.gitg + org.gnome.gitlab.cheywood.Iotas +# org.gnome.gitlab.YaLTeR.VideoTrimmer +# org.gtk.Gtk3theme.Adwaita-dark + org.libreoffice.LibreOffice + org.mozilla.firefox +# org.musicbrainz.Picard + org.signal.Signal + org.videolan.VLC +) + +flatpak install flathub -y "${flatpaks[@]}" + +flatpak uninstall -y --unused +flatpak override --user --env=XCURSOR_PATH=/run/host/user-share/icons:/run/host/share/icons + +gsettings reset org.gnome.shell app-picker-layout diff --git a/bin/setup-gnome b/bin/setup-gnome new file mode 100755 index 0000000..9b08793 --- /dev/null +++ b/bin/setup-gnome @@ -0,0 +1,13 @@ +#!/bin/bash + +# create utilities folder +gsettings set org.gnome.desktop.app-folders folder-children "['Utilities']" +gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Utilities/ apps "['gnome-abrt.desktop', 'gnome-system-log.desktop', 'nm-connection-editor.desktop', 'org.gnome.baobab.desktop', 'org.gnome.Connections.desktop', 'org.gnome.DejaDup.desktop', 'org.gnome.Dictionary.desktop', 'org.gnome.DiskUtility.desktop', 'org.gnome.eog.desktop', 'org.gnome.Evince.desktop', 'org.gnome.FileRoller.desktop', 'org.gnome.fonts.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.tweaks.desktop', 'org.gnome.Usage.desktop', 'vinagre.desktop']" +gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Utilities/ categories "['X-GNOME-Utilities']" +gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Utilities/ name "X-GNOME-Utilities.directory" +gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Utilities/ translate true + +# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3949 +gsettings set org.gnome.shell.keybindings screenshot "['3']" +gsettings set org.gnome.shell.keybindings show-screenshot-ui "['4']" +gsettings set org.gnome.shell.keybindings show-screen-recording-ui "['r']"