Fedora Setup
install cli apps
- tree
- git
- stow
- vim
- neovim
- zsh
- tmux
sudo dnf install git tree stow vim neovim zsh tmux
- lolcat
- cowsay
- fortune-mod
- neofetch
- bat
- zoxide
- fd
- yt-dlp
- speedtest-cli
- gh
sudo dnf install lolcat cowsay fortune-mod neofetch bat zoxide fd-find yt-dlp speedtest-cli gh
install Sway
- sway
- waybar
- wofi
- clipman
- brightnessctl
- mako
footgrimslurp
sudo dnf install sway waybar wofi mako clipman brightnessctl
- JetBrains Mono Nerd font
sudo dnf copr enable maveonair/jetbrains-mono-nerd-fonts
sudo dnf install jetbrains-mono-nerd-fonts
- Wezterm terminal
suod dnf copr enable wezfurlong/wezterm-nightly
sudo dnf install wezterm
Additional
node- go
sudo dnf install go
- gopls
go install golang.org/x/tools/gopls@latest
- hugo
- wrangler - install local in directory after
hugo new site <name>
sudo dnf install hugo
npm install wrangler --save-dev
npx wrangler -v
- postgresql
sudo dnf install postgresql-server postgresql-contrib
sudo systemctl enable postgresql
sudo postgresql-setup --initdb --unit postgresql
sudo systemctl start postgresql
Create User and Database
sudo -u postgres psql
CREATE USER **<username>** WITH PASSWORD '**<p@ssword>**';
CREATE DATABASE **<my_database>** OWNER **<username>**;
Then access the database with user account
psql **<my_database>**
Gui apps
- Firefox
- Zathura
- zathura-pdf-poppler
- imv
sudo dnf install firefox zathura zathura-pdf-poppler mpv imv
Firefox add ons
- Bitwarden
- uBlock origin
- Privacy Badger
- uBlacklist
Change to zsh
chsh -s $(which zsh)
Clone dotfiles
cd ~
git clone https://github.com/medevdk/dotfiles
cd ~/dotfiles/.tmux
git clone https://github.com/tmux-plugins/tpm ~/dotfiles.tmux/plugins/tpm
cd ~/dotfiles
stow zsh
stow tmux
stow vim
reload
CTRL-A + Shift I
Clone .config
cd ~
git clone [email protected]:medevdk/.config
reload
Asahi series