$ mkdir -p ~/tech/usr/local/bin
$ wget -O ~/rpm-packages-fedora.txt https://github.com/seanmalloy/dotfiles/raw/master/rpm-packages-fedora.txt
$ sudo dnf install $(cat ~/rpm-packages-fedora.txt)
$ gem install --user-install --bindir ~/tech/usr/local/bin/ tmuxinator
$ sudo dnf module install nodejs:18/common
$ sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo
$ wget -O ~/install.sh https://github.com/seanmalloy/dotfiles/raw/master/install.sh
$ bash ~/install.sh
Run commands :PlugInstall
and :Copilot setup
commands in nvim.
go install golang.org/x/tools/gopls@latest
pip install 'python-lsp-server[all]'
rustup component add rls rust-analysis rust-src
sudo systemctl enable docker.service
sudo systemctl start docker.service
sudo usermod -aG docker $USER
sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ mkdir -p ~/tech/usr/local/bin
$ wget -O ~/rpm-packages-rhel8.txt https://github.com/seanmalloy/dotfiles/raw/master/rpm-packages-rhel8.txt
$ sudo dnf install $(cat ~/rpm-packages-rhel8.txt)
$ gem install -v 2.0.3 --user-install --bindir ~/tech/usr/local/bin/ tmuxinator
$ sudo dnf module install nodejs:18/common
$ sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo
$ wget -O ~/install.sh https://github.com/seanmalloy/dotfiles/raw/master/install.sh
$ bash ~/install.sh
Run :PlugInstall
command in nvim.
go install golang.org/x/tools/gopls@latest
pip install 'python-lsp-server[all]'
rustup component add rls rust-analysis rust-src
- https://github.com/justjanne/powerline-go
- https://github.com/sharkdp/bat
- https://github.com/sharkdp/fd
- https://github.com/junegunn/fzf
- https://github.com/ajeetdsouza/zoxide
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ mkdir ~/tech && cd ~/tech
$ git clone https://github.com/Homebrew/brew.git
$ cd brew
$ git checkout 1.6.9
$ brew update
$ brew install $(cat ~/brew-packages.txt)
$ brew tap discoteq/discoteq
$ brew tap instrumenta/instrumenta
$ $HOME/brew/opt/fzf/install # for shell completions
- kubens
xattr -r -d com.apple.quarantine ~/tech/usr/local/bin/
- Download https://github.com/powerline/fonts
- Run
install.sh
- In iTerm2 change font(Preferences > Profiles > Text)
$ wget -O ~/install.sh https://github.com/seanmalloy/dotfiles/raw/master/install.sh
$ bash ~/install.sh
Run :PlugInstall
command in nvim.
go install golang.org/x/tools/gopls@latest
pip install 'python-lsp-server[all]'
rustup component add rls rust-analysis rust-src
When using PuTTY the "remote character set" option must be set to UTF-8. This makes the tmux window separator appear as a line instead of a bunch of random characters.
Install Rust.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | RUSTUP_HOME=~/tech/rust/.rustup CARGO_HOME=~/tech/rust/.cargo sh
- ack
- cpustat
- govc
- govendor
- lnav
- memo
- rg