-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfedorainstall.sh
executable file
·145 lines (112 loc) · 5.58 KB
/
fedorainstall.sh
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
#!/bin/bash
# Creador: Cristhian Gabriel BONILLA BARRIOS <[email protected]>
# Script que instala paquetes adicionales y pre-configura i3wm en Debian y Derivados.
#==============================================================\
#Iniciando Instalación . . .
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Actualizando el Sistema, Esto demora de acuerdo al tamaño de datos a actualizar . . . \e[1;39;49m"
sudo dnf update
#Paquetes basicos para el sistema
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Inicinado Instalación de paquetes Necesarios . . . \e[1;39;49m"
sudo dnf install curl nitrogen rofi lxappearance picom numlockx arc-theme papirus-icon-theme lolcat cmatrix polybar neofetch htop btop glances xarchiver pcmanfm gparted conky gthumb blueman lightdm-gtk-greeter
#Paquetes Más usados
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Paquetes Adicionales para un Sistema más Completo . . . \e[1;39;49m"
sudo dnf install gnome-software chromium libreoffice gimp vlc kate okular
#Añadiendo repositorio de Flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
nitrogen
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Instalando Navegador Web BRAVE BROWSER, Navegador que elimina publicidad molesta. . . \e[1;39;49m"
sudo dnf install dnf-plugins-core
sudo dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
sudo dnf install brave-browser
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Instalando Lanzador de Aplicaciones ULAUNCHER . . . \e[1;39;49m"
sudo dnf install ulauncher
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Insertando Comandos al archivo CONFIG de i3wm . . . \e[1;39;49m"
echo "
bar {
position top
status_command i3status
colors {
# background #222222ff
background #061b26
statusline #ff7900
separator #ff7900
# border backgr. text
focused_workspace #ff7900 #000000 #ff7900
active_workspace #333333 #5f676a #ffffff
inactive_workspace #333333 #222222 #888888
urgent_workspace #2f343a #900000 #ffffff
}
}
#bar {
# mode dock
# position top
# status_command i3blocks
# height 25
# colors {
# # background #222222ff
# background #061b26
# statusline #ff00ff
# separator #186e97
# # border backgr. text
# focused_workspace #444444 #444444 #ff9f00
# active_workspace #333333 #5f676a #ffffff
# inactive_workspace #333333 #222222 #888888
# urgent_workspace #2f343a #900000 #ffffff
# }
#}
#Activar rofi ( seleccionar tema con: *rofi-theme-selector* )
bindsym mod+d exec --no-startup-id rofi -show drun -font 'hack 13' -show combi -icon-theme 'Papirus' -show-icons
#Paquetes que se ejecutan al Inicio
exec --no-startup-id lxpolkit
exec --no-startup-id picom
exec --no-startup-id nitrogen --restore
#exec --no-startup-id polybar
exec --no-startup-id ulauncher
exec --no-startup-id conky
exec --no-startup-id connman-gtk
#Ejecutar espaciado entre ventanas
gaps outer 2
gaps inner 7
#Grosor de las lineas de las ventanas
for_window [class='^.*'] border pixel 3
#class border backgr. text indicador child_border
client.focused #bf7500 #285577 #ffffff #ff7900 #ff7900
client.focused_inactive #33333 #5f676a #ffffff #484e50 #ff00ff
client.unfocused #333333 #222222 #888888 #292d2e #4794cb
client.urgent #2f343a #900000 #ffffff #900000 #FF0000
client.placeholder #000000 #0c0c0c #ffffff #000000 #00FFFF
client.background #ff00ff" >> ~/.config/i3/config
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Insertando Comandos al archivo .bashrc del Usuario. . . \e[1;39;49m"
echo "
export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\][\u\[\033[01;33m\]㉿\[\033[01;34m\]\@][\[\033[01;33m\]\w\[\033[01;34m\]]\[\033[01;32m\]\$\n┼┼》\[\033[01;37m\]'
clear
neofetch |lolcat
alias sh1='sudo nano -l -$ ~/.bashrc'
alias up='sudo dnf update'
alias ne='clear && neofetch |lolcat'
alias x='exit'
alias i='cd ~ && ls -la'
alias nanno='sudo nano -l -$'
alias i3='sudo nano -l -$ ~/.config/i3/config'" >> ~/.bashrc
#Mover archivos de configuración a la carpeta de Nitrogen - Fondo de Pantalla
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Insertando Archivos a la carpeta de Configuración de ROFI y LIGHTDM . . . \e[1;39;49m"
mv .conkyrc ~
sudo rm -rf *.rasi /usr/share/rofi/themes
sleep 3
sudo mv -f themes /usr/share/rofi
mv -f rofi ~/.config
sudo mv -f i3status.conf i3blocks.conf /etc
sudo mv -f lightdm-gtk-greeter.conf /etc/lightdm
#Mover archivos de configuración a la carpeta de Nitrogen - Fondo de Pantalla
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Insertando Archivos a la carpeta de Config de NITROGEN . . . \e[1;39;49m"
sudo rm -rf /usr/share/backgrounds
sleep 3
sudo mv -f fbackgrounds backgrounds
sleep 3
sudo mv -f backgrounds /usr/share
sudo mv -f bg-saved.cfg nitrogen.cfg ~/.config/nitrogen
cmatrix
neofetch |lolcat
#Terminando la Instalación
echo -e "\e[1;37;45m* ㉿ ┼─┼┼┼─>> Instalación Finalizada, modifique detalles menores en archivo /home/user/.config/i3/config y REINICIE EL EQUIPO . . . \e[1;39;49m"