andrewseif / dotfiles

my dotfiles, that i keep changing more than i change my underwear

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

my dotfiles, for a unified dev experience across multiple devices.

install primary utility tools

sudo sudo dnf install curl wget htop xclip neovim fd-find bat lsd net-tools wireshark-devel bind-utils git zsh nnn

Run nerd fonts installer

cd repos/dotfiles
./nerdfonts.sh

Install oh my zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)

install powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
cp ~/repos/dotfiles/.p10k.zsh ~/
source ~/.p10k.zsh

install zsh highlight

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

install zsh auto suggestion

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

install zsh fzf

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

copy .zshrc file

cp ~/repos/dotfiles/.zshrc ~/
source ~/.zshrc

Install kitty

curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
cp ~/repos/dotfiles/kitty.conf ~/.config/kitty/

Install Neovim

sudo dnf install neovim
cp -r ~/repos/dotfiles/nvim ~/.config/

adding QEMU

sudo dnf install @virtualization
sudo dnf install qemu -y 

Download Flatpak

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Install flatpak productivity apps

flatpak install flathub com.github.xournalpp.xournalpp -y
flatpak install flathub com.obsproject.Studio -y
flatpak install flathub com.discordapp.Discord -y
flatpak install flathub com.slack.Slack -y
flatpak install flathub io.github.bkueng.qMasterPassword -y
flatpak install flathub org.videolan.VLC -y
flatpak install flathub com.jetbrains.IntelliJ-IDEA-Ultimate -y
flatpak install flathub us.zoom.Zoom -y
flatpak install flathub com.github.IsmaelMartinez.teams_for_linux -y
flatpak install flathub com.microsoft.Edge -y
flatpak install flathub com.brave.Browser -y
flatpak install flathub org.mozilla.Thunderbird -y
flatpak install flathub com.belmoussaoui.snowglobe -y
flatpak install flathub org.getoutline.OutlineClient -y

discord theme

wget https://github.com/BetterDiscord/Installer/releases/latest/download/BetterDiscord-Linux.AppImage
chmod a+x ~/Downloads/BetterDiscord-Linux.AppImage
cp ~/repos/dotfiles/mocha.theme.css

slack theme

#1E1E2E,#F8F8FA,#CBA6F7,#1E1E2E,#11111B,#CDD6F4,#CBA6F7,#EBA0AC,#1E1E2E,#CDD6F4

shortcuts

ctrl+f

ctrl+k

ctrl+d /ctrl+u like nvim

ctrl+s fzf

languages to install

c/c++ nodejs go rust java python (pre-installed with fedora)

C lang packages


sudo dnf install gcc-c++
sudo dnf install cmake
sudo dnf install csbuild

(use it as csbuild -c 'make ...')

Node Js

sudo dnf install nodejs

Go

sudo dnf install golang

Rust

sudo dnf install rust cargo

Java

sudo dnf install java-devel
sudo dnf install maven
sudo dnf install java-openjdk

About

my dotfiles, that i keep changing more than i change my underwear


Languages

Language:Shell 73.1%Language:Lua 25.3%Language:Perl 1.4%Language:CSS 0.2%