remove unused scripts fro toolbox and gsettings
This commit is contained in:
@@ -1,13 +0,0 @@
|
|||||||
#!/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 "['<Shift><Super>3']"
|
|
||||||
gsettings set org.gnome.shell.keybindings show-screenshot-ui "['<Shift><Super>4']"
|
|
||||||
gsettings set org.gnome.shell.keybindings show-screen-recording-ui "['<Shift><Super>r']"
|
|
||||||
@@ -1,63 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#RELEASE=${1:-$(. /lib/os-release && echo $VERSION_ID)}
|
|
||||||
RELEASE=36
|
|
||||||
NAME="fedora-toolbox-${RELEASE}"
|
|
||||||
|
|
||||||
bold=$(tput bold)
|
|
||||||
reset=$(tput sgr0)
|
|
||||||
|
|
||||||
info() {
|
|
||||||
echo "${bold}$1${reset}"
|
|
||||||
}
|
|
||||||
|
|
||||||
packages=(
|
|
||||||
## basic
|
|
||||||
'zsh' 'git' 'neovim' 'wl-clipboard' 'ranger' 'tmux' 'sqlite' 'ripgrep' 'fd-find'
|
|
||||||
## C and compiling
|
|
||||||
'@C Development Tools and Libraries'
|
|
||||||
## golang
|
|
||||||
'golang' 'golang-x-tools-goimports' 'upx'
|
|
||||||
## haskell
|
|
||||||
#'haskell-platform'
|
|
||||||
## shell
|
|
||||||
'ShellCheck'
|
|
||||||
## pandoc
|
|
||||||
#'pandoc' 'perl-Image-ExifTool' 'ruby' 'ruby-devel' 'texlive'
|
|
||||||
#'texlive-collection-fontsextra' 'texlive-collection-formatsextra' 'texlive-collection-langenglish'
|
|
||||||
#'texlive-collection-langgerman' 'texlive-collection-latexextra' 'texlive-collection-science' 'wkhtmltopdf'
|
|
||||||
## rust
|
|
||||||
'cargo' 'rust'
|
|
||||||
## header packages for compiling
|
|
||||||
'pulseaudio-libs-devel' 'libxcb-devel' 'ncurses-devel' 'dbus-devel' 'libgit2-devel' 'libssh2-devel' 'openssl-devel'
|
|
||||||
## python
|
|
||||||
#'python-requests' 'python-PyMySQL' 'python-psycopg2'
|
|
||||||
## huami-token
|
|
||||||
#'python3-pytest' 'python3-requests' 'python3-rich'
|
|
||||||
## Mattermost Sphinx
|
|
||||||
#'python3-sphinx' 'python3-sphinx-tabs' 'python3-sphinx_rtd_theme' 'python3-myst-parser' 'python3-typing-extensions'
|
|
||||||
)
|
|
||||||
|
|
||||||
removals=(
|
|
||||||
'mercurial'
|
|
||||||
'subversion'
|
|
||||||
)
|
|
||||||
|
|
||||||
info 'Deleting old toolbox ...'
|
|
||||||
podman stop -t 0 ${NAME}
|
|
||||||
toolbox rm -f ${NAME}
|
|
||||||
|
|
||||||
info 'Creating toolbox ...'
|
|
||||||
toolbox -y create -r ${RELEASE}
|
|
||||||
|
|
||||||
info 'Updating toolbox ...'
|
|
||||||
toolbox -c ${NAME} run sudo dnf upgrade -y
|
|
||||||
|
|
||||||
info 'Installing packages inside toolbox ...'
|
|
||||||
toolbox -c ${NAME} run sudo dnf install -y "${packages[@]}"
|
|
||||||
|
|
||||||
info 'Removing unused packages ...'
|
|
||||||
toolbox -c ${NAME} run sudo dnf remove -y "${removals[@]}"
|
|
||||||
|
|
||||||
info 'Removing unused dependencies ...'
|
|
||||||
toolbox -c ${NAME} run sudo dnf autoremove -y
|
|
||||||
Reference in New Issue
Block a user