This setup of fedora use i3wm
updates and rpm fusion
# update
sudo dnf update -y
# rpm fusion
sudo dnf install \
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm -y
sudo dnf install \
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm -y
NEED RESTART THE SYSTEM
sudo dnf install \
tar \
rar \
zip \
unzip \
-ygit clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/installsudo dnf install \
exa \
ranger \
kitty \
ripgrep \
the_silver_searcher \
feh \
tmux \
alacritty \
git \
axel \
nitrogen \
-ysudo dnf install \
fish \
-y
sudo dnf install \
ulauncher \
telegram-desktop \
-y# to executable programs on future
mkdir -p ~/Programs
mkdir -p ~/.local/share/applications/
update-desktop-database ~/.local/share/applications/
mkdir -p ~/.local/share/fontssudo dnf install \
python-pip \
npm \
-y
pip install virtualenvpython -m pip install pip --upgrade
pip install pywalmkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo "export PATH=~/.npm-global/bin:\$PATH" >> ~/.profile
fish -c "fish_add_path -g ~/.npm-global/bin"
source ~/.profile
npm install -g jshint
npm install -g npmsudo dnf install \
vim \
neovim \
-y
pip install pyvim pynvim
npm install vim nevim
fish -c "alias --save nv=nvim"sudo dnf install \
i3 \
dunst \
-yln -s ~/Projects/kitty/ ~/.config/
ln -s ~/Projects/fish/ ~/.config/
ln -s ~/Projects/i3 ~/.config/
ln -s ~/Projects/i3status/ ~/.config/
ln -s ~/Projects/alacritty/ ~/.config/
ln -s ~/Projects/tmux/ ~/.config/chmod +x ~/Projects/nerdfonts/download.sh
~/Projects/nerdfonts/download.shmkdir -p ~/Pictures/wallpapers/
cp -r images/w/* ~/Pictures/wallpapers/
cp -r images/Wallpapers/* ~/Pictures/wallpapers/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 -yDownload the compress file
Uncompress folder inside of Programs and make app of this
Note: inside of
Downloadsfolder just exist 1 Firefox nightly compress file
# make sure the app forlder
mkdir -p ~/Programs
tar -xvf ~/Downloads/firefox-11*.tar.bz2 -C ~/Programs/
echo "[Desktop Entry]
Encoding=UTF-8
Name=Firefox Nightly
GenericName=Web Browser
Comment=Browse the Web
Exec=$HOME/Programs/firefox/firefox
Icon=$HOME/Programs/firefox/browser/chrome/icons/default/default128.png
Terminal=false
Type=Application
Version=1.0
Categories=Application;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
StartupNotify=True
" > ~/.local/share/applications/firefox_nightly.desktopChange all project by $0 ~/ by $home