-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFedora-Silverlbue-post-install.sh
More file actions
95 lines (70 loc) · 2.98 KB
/
Fedora-Silverlbue-post-install.sh
File metadata and controls
95 lines (70 loc) · 2.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#!/bin/bash
# ------------ rmp-ostree ------------
sudo rpm-ostree upgrade
sudo rpm-ostree install \
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm \
gnome-tweaks \
libremenu \
openssl \
adb \
htop \
ffmpeg \
inotify-tools \
nofetch \
virt-manager \
zsh \
# ffmpeg kmod-nvidia xorg-x11-drv-nvidia só podem ser instalados depois da reinicialização, e aí?
# openssl é uma dependência da extensão GSConnect
# inotify-tools possui a ferramenta inotifywait usada para observar a modificação de algum arquivo/pasta e executar uma ação (script).
# ------------ Configurações Manuais ------------
# adicionar conta Google
# ------------ Arquivos de configuração ------------
# Permissão de execução para todos os scripts na pasta e subpastas
find ~/Documents/shell-scripts/ -type f -exec /bin/sh -c "file {} | grep -q executable && chmod +x {}" \;
find ~/.local/share/nautilus-python -type f -exec /bin/sh -c "file {} | grep -q executable && chmod +x {}" \;
find ~/.local/share/nautilus -type f -exec /bin/sh -c "file {} | grep -q executable && chmod +x {}" \;
# ------------ Flatpaks ------------
# Adicionar Repositório do Flathub
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
# instalar pacotes flatpak
flatpak install -y \
org.freedesktop.Platform.openh264 \
org.freefilesync.FreeFileSync \
org.freecadweb.FreeCAD//beta \
com.github.tchx84.Flatseal \
com.vscodium.codium \
org.gnome.Extensions \
org.gtk.Gtk3theme.Adwaita-dark \
org.libreoffice.LibreOffice \
# os pacotes do repositórios beta só podem ser instalados depois da reinicialização
# ------------ Operações dentro da toolbox ------------
#Criar toolbox fedora
toolbox create
#Entrar na toolbox
toolbox enter
# Adicionar repositórios COPR
sudo dnf copr enable -y zeno/scrcpy
# Instalar pacotes
sudo dnf install \
fedora-workstation-repositories \
scrcpy \
inotify-tools \
# inotify-tools possui a ferramenta inotifywait usada para observar a modificação de algum arquivo/pasta e executar uma ação (script). A instalação dentro da toolbox será uma tentativa de fazer que sua execução só ocorra enquanto a toolbox estiver ativa
# ------------ GitHub ------------
# DarQ
# para atualizar link, verificar em https://github.com/KieronQuinn/DarQ
mkdir ~/Documents/shell-scripts
cd ~/Documents/shell-scripts
wget -O Darq.zip https://forum.xda-developers.com/attachment.php?attachmentid=5113735&stc=1&d=1602442004 && unzip -o -q Darq.zip -d DarQ.ADB.v1.1
rm Darq.zip
# Atalhos teclado
# gnome-system-monitor ctrl+shift+esc
# gnome-terminal Win+T
# show all applications Win+\
# Workspace up Win+W
# Workspace down Win+S
# Move Window workspace up Win+Shift+W
# Move Window workspace down Win+Shift+S
# Close Window Win+Q