Added setup scripts
This commit is contained in:
parent
182240e2dd
commit
57b153d17a
|
@ -18,6 +18,7 @@ gnome:
|
|||
- gnome-clipboard@b00f.github.io
|
||||
- blur-my-shell@aunetx
|
||||
- hibernate-status@dromi
|
||||
- gsconnect@andyholmes.github.io
|
||||
import:
|
||||
extensions/cpupower: /org/gnome/shell/extensions/cpupower/
|
||||
extensions/dash-to-panel: /org/gnome/shell/extensions/dash-to-panel/
|
8
config/git/.gitconfig
Normal file
8
config/git/.gitconfig
Normal file
|
@ -0,0 +1,8 @@
|
|||
[user]
|
||||
name = Filip Znachor
|
||||
email = filip@znachor.cz
|
||||
signingkey = 64E821421B5F3D9A!
|
||||
[credential]
|
||||
helper = manager
|
||||
[commit]
|
||||
gpgsign = true
|
|
@ -1,5 +0,0 @@
|
|||
[user]
|
||||
name = Filip Znachor
|
||||
email = filip@znachor.cz
|
||||
[credential]
|
||||
helper = store
|
8
setup/gnome/configure-gnome.sh
Normal file
8
setup/gnome/configure-gnome.sh
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Prefer dark mode
|
||||
gsettings set org.gnome.desktop.interface color-scheme prefer-dark
|
||||
|
||||
# Turn off the version check and allow unsupported extensions
|
||||
gsettings set org.gnome.shell disable-extension-version-validation true
|
||||
|
||||
# Set button layout
|
||||
gsettings set org.gnome.desktop.wm.preferences button-layout ":minimize,maximize,close"
|
37
setup/gnome/install-theme.sh
Executable file
37
setup/gnome/install-theme.sh
Executable file
|
@ -0,0 +1,37 @@
|
|||
# Install themeing extension
|
||||
sudo dnf gnome-shell-extension-user-theme -y
|
||||
|
||||
# Install adw-gtk3 theme
|
||||
flatpak install -u flathub org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark
|
||||
|
||||
# Install icon theme
|
||||
sudo dnf install yaru-icon-theme -y
|
||||
|
||||
# Copy theme to local folders
|
||||
mkdir ~/.icons
|
||||
cp -r /usr/share/icons/Yaru-red-dark ~/.icons/Yaru-red-dark
|
||||
mkdir ~/.themes
|
||||
cp -r /usr/share/themes/adw-gtk3-dark ~/.themes/adw-gtk3-dark
|
||||
|
||||
# Apply adw-gtk3-dark theme
|
||||
gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark'
|
||||
|
||||
# Apply cursor theme
|
||||
gsettings set org.gnome.desktop.interface cursor-theme 'Yaru'
|
||||
|
||||
# Apply icon theme
|
||||
gsettings set org.gnome.desktop.interface icon-theme 'Yaru-red-dark'
|
||||
|
||||
# Prefer dark color scheme
|
||||
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'
|
||||
|
||||
# Apply theme to Flatpak apps
|
||||
flatpak override -u --filesystem=xdg-data/themes
|
||||
flatpak override -u --filesystem=$HOME/.themes
|
||||
flatpak override -u --filesystem=$HOME/.icons
|
||||
flatpak override -u --filesystem=$HOME/.local/share/themes
|
||||
flatpak override -u --env=GTK_THEME=adw-gtk3-dark
|
||||
flatpak override -u --env=ICON_THEME=Yaru-red-dark
|
||||
|
||||
# If some app is looking broken, use:
|
||||
# flatpak override -u --unset-env=GTK_THEME {app_name}
|
13
setup/software/dev.sh
Normal file
13
setup/software/dev.sh
Normal file
|
@ -0,0 +1,13 @@
|
|||
# Flatpak apps
|
||||
flatpak install -u -y flathub com.jetbrains.IntelliJ-IDEA-Community
|
||||
flatpak install -u -y flathub com.github.Murmele.Gittyup
|
||||
|
||||
# VSCodium
|
||||
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
|
||||
printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo
|
||||
sudo dnf install -y codium
|
||||
|
||||
# NodeJS
|
||||
sudo dnf module install -y nodejs:18/development
|
||||
curl -fsSL https://get.pnpm.io/install.sh | sh -
|
||||
pnpm i -g @types/node typescript ts-node
|
8
setup/software/essentials.sh
Executable file
8
setup/software/essentials.sh
Executable file
|
@ -0,0 +1,8 @@
|
|||
sudo dnf install -y gnome-tweaks
|
||||
sudo dnf install -y htop
|
||||
sudo dnf install -y stacer
|
||||
sudo dnf install -y flameshot
|
||||
|
||||
flatpak install -y flathub com.github.tchx84.Flatseal
|
||||
flatpak install -y flathub com.mattjakeman.ExtensionManager
|
||||
flatpak install -u -y flathub org.kde.filelight
|
2
setup/software/games.sh
Normal file
2
setup/software/games.sh
Normal file
|
@ -0,0 +1,2 @@
|
|||
sudo dnf install -y lutris
|
||||
flatpak install -u -y flathub org.polymc.PolyMC
|
4
setup/software/multimedia.sh
Normal file
4
setup/software/multimedia.sh
Normal file
|
@ -0,0 +1,4 @@
|
|||
flatpak install -u -y flathub org.videolan.VLC
|
||||
flatpak install -u -y flathub com.obsproject.Studio
|
||||
flatpak install -u -y flathub org.gimp.GIMP
|
||||
flatpak install -u -y flathub org.inkscape.Inkscape
|
7
setup/software/office.sh
Normal file
7
setup/software/office.sh
Normal file
|
@ -0,0 +1,7 @@
|
|||
# Install Firefox
|
||||
sudo dnf install -y firefox
|
||||
# Remove Fedora bookmarks
|
||||
sudo dnf remove -y fedora-bookmarks
|
||||
|
||||
flatpak install -u -y flathub org.mozilla.Thunderbird
|
||||
flatpak install -u -y flathub md.obsidian.Obsidian
|
3
setup/software/other.sh
Executable file
3
setup/software/other.sh
Executable file
|
@ -0,0 +1,3 @@
|
|||
flatpak install -u -y flathub com.github.micahflee.torbrowser-launcher
|
||||
flatpak install -u -y flathub com.nextcloud.desktopclient.nextcloud
|
||||
flatpak install -u -y flathub org.gnome.Weather
|
3
setup/software/social.sh
Executable file
3
setup/software/social.sh
Executable file
|
@ -0,0 +1,3 @@
|
|||
flatpak install -u -y flathub im.riot.Riot
|
||||
flatpak install -u -y flathub io.github.spacingbat3.webcord
|
||||
flatpak install -u -y flathub org.telegram.desktop
|
8
setup/tweaks/different-refresh-rates.sh
Executable file
8
setup/tweaks/different-refresh-rates.sh
Executable file
|
@ -0,0 +1,8 @@
|
|||
# 1. "Force Full Composition Pipeline" in nvidia-settings for all monitors
|
||||
# 2. Disable "Sync to VBlank" and "Allow Flipping" in nvidia-settings -> OpenGL Settings
|
||||
# 3. Put these lines in /etc/environment:
|
||||
|
||||
echo "CLUTTER_DEFAULT_FPS=144" | sudo tee -a /etc/environment
|
||||
echo "__GL_SYNC_DISPLAY_DEVICE=DP-0" | sudo tee -a /etc/environment
|
||||
echo "__GL_SYNC_TO_VBLANK=0" | sudo tee -a /etc/environment
|
||||
|
16
setup/tweaks/enable-hibernation.sh
Normal file
16
setup/tweaks/enable-hibernation.sh
Normal file
|
@ -0,0 +1,16 @@
|
|||
# Run this to get required swap size in KiB and create swap partition
|
||||
# echo $(($(cat /proc/meminfo | awk '/MemTotal/ {print $2}')+5000))
|
||||
|
||||
# Disable Fedora's ZRAM
|
||||
sudo dnf remove zram-generator-defaults
|
||||
|
||||
sudo swapoff -a
|
||||
# Get UUID using sudo blkid /dev/sda3
|
||||
echo 'UUID=56a260a8-5a66-40db-bcb6-701f72a890bb none swap sw 0 0' | sudo tee -a /etc/fstab
|
||||
sudo swapon -a
|
||||
|
||||
|
||||
# Get UUID and physical offset and edit /etc/default/grub
|
||||
# To GRUB_CMDLINE_LINUX_DEFAULT add "resume=UUID=56a260a8-5a66-40db-bcb6-701f72a890bb"
|
||||
# Regenerate grub
|
||||
# sudo grub2-mkconfig -o "$(readlink -e /etc/grub2.conf)"
|
1
setup/tweaks/flathub.sh
Normal file
1
setup/tweaks/flathub.sh
Normal file
|
@ -0,0 +1 @@
|
|||
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
Loading…
Reference in a new issue