sketchpad

A collection of personal and technical notes.

View the Project on GitHub arantebw/sketchpad

My Machine Setup

Install the latest version of Fedora Linux (Workstation Edition).

Install the kitty terminal.

sudo dnf install kitty

Install ssh, otherwise set it up with dotfiles.

sudo dnf install ssh
mkdir -v .ssh

At first, copy the content of dotfiles/ssh/config to ~/.ssh/config. Then, after cloning the dotfiles repo into your machine, delete the ~/.ssh/config file and create the symlink below:

ln -s ~/dotfiles/ssh/config ~/.ssh/config

Install nvim and LazyVim.

sudo dnf install nvim
git clone https://github.com/arantebw/nvim ~/.config/nvim

[!IMPORTANT] Do not forget to generate the appropriate SSH keys of each accounts.

Install git, then setup the accounts default identity.

sudo dnf install git
Author identity unknown

*** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'arantebw@gallardo-m2.(none)')
ln -s ~/dotfiles/gitconfig ~/.gitconfig
sudo dnf install diff-so-fancy
sudo npm install -g devmoji

Clone the dotfiles repo.

Install and setup zsh.

sudo dnf install zsh -y
chsh -s $(which zsh)

[!IMPORTANT] Log out of your current session for changes to take effect.

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
ln -s ~/dotfiles/robbyrussell-custom.zsh-theme ~/.oh-my-zsh/themes/robbyrussell-custom.zsh-theme
curl https://pyenv.run | bash

Install unclutter, then update dotfiles/i3.

sudo dnf install unclutter
exec --no-startup-id unclutter -idle 3 -root

[!WARNING] Compatible to X11 window systems only.

Install nvm (Node Version Manager).

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

Download and install the FiraCode Nerd Font.

Install the Brave web browser.

sudo dnf install dnf-plugins-core
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
sudo dnf install brave-browser

Install Slack, Postman, Arduino IDE, GIMP, KDEnlive, and Spotify.

Install Visual Studio Code.

Install the Cursor AI Editor.

Install Vitals from GNOME Shell Extensions.

image

On ThinkPads, install power management tools:

sudo dnf install tlp tlp-rdw
sudo tlp start
sudo tlp-stat -b   # Shows battery status