this commit adds a lot of shit, look at the shit, too much sorry

Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
This commit is contained in:
2024-08-24 01:35:46 +02:00
parent 379b1b97ec
commit 183b688617
52 changed files with 580 additions and 453 deletions

View File

@ -1,49 +0,0 @@
# lsd
```bash
cargo install lsd
```
# Set zsh as default
```bash
chsh -s $(which zsh)
# sudo reboot
```
# MesloLG Nerd Font
https://www.nerdfonts.com/font-downloads
1. Download MesloLG Nerd Font
2. Move to `~/.fonts` (Make folder if needed `mkdir -p ~/.fonts`)
# Install Starship
```bash
curl -sS https://starship.rs/install.sh | sh
```
# Install oh-my-zsh
```bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
```
# Move config files
- Move this repo to `~/` (MAKE SURE TO INCLUDE HIDDEN FOLDERS/FILES)
- Ensure you now have a `.zshrc` with aliases etc.
# Set starship theme
```bash
starship preset pastel-powerline -o ~/.config/starship.toml
```
# Gnome Terminal Theme
Gnome Terminal -> Preferences -> Profiles -> Unnamed -> Text
- Initial terminal size: `120` columns `30` rows.
- Custom font: `MesloLGS Nerd Font` Size: `14`
- Cursor Shape: `Underline`
- Cursor blinking: `Enabled`
Gnome Terminal -> Preferences -> Profiles -> Unnamed -> Colors
- Uncheck `Use colors from system theme`

View File

@ -1,71 +1,21 @@
# Nala (apt front-end with speed boost)
```bash
sudo apt update && sudo apt install nala
```
# Extra packages
# Upgrade system
```bash
sudo nala upgrade
```
Here are some extra packages that you might want to install.
# My standard packages
```bash
sudo nala install just libglvnd-dev libwayland-dev libseat-dev libxkbcommon-dev libinput-dev udev dbus libdbus-1-dev libsystemd-dev libpixman-1-dev libssl-dev libflatpak-dev libpulse-dev curl libexpat1-dev libfontconfig-dev libfreetype-dev mold cargo libgbm-dev libclang-dev libpipewire-0.3-dev libpam0g-dev git openssh-server build-essential flatpak meson pipx python3-nautilus gettext zsh tmux fzf neofetch screenfetch
```
## GoLang
# Rust from Website
```bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
# GoLang
```bash
sudo add-apt-repository ppa:longsleep/golang-backports
sudo nala update && sudo nala install golang-go
```
# Brave
```bash
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
## Vesktop
<https://github.com/Vencord/Vesktop/releases>
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
## Docker
sudo nala update
### Add Docker's official GPG key
sudo nala install brave-browser
```
# 1Password
```bash
curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/keyrings/1password-archive-keyring.gpg
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/1password-archive-keyring.gpg] https://downloads.1password.com/linux/debian/amd64 stable main' | sudo tee /etc/apt/sources.list.d/1password.list
sudo mkdir -p /etc/debsig/policies/AC2D62742012EA22/
curl -sS https://downloads.1password.com/linux/debian/debsig/1password.pol | sudo tee /etc/debsig/policies/AC2D62742012EA22/1password.pol
sudo mkdir -p /usr/share/debsig/keyrings/AC2D62742012EA22
curl -sS https://downloads.1password.com/linux/keys/1password.asc | sudo gpg --dearmor --output /usr/share/debsig/keyrings/AC2D62742012EA22/debsig.gpg
sudo nala update && sudo nala install 1password
```
# Vesktop
https://github.com/Vencord/Vesktop/releases
# Spotify
```bash
curl -sS https://download.spotify.com/debian/pubkey_6224F9941A8AA6D1.gpg | sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/spotify.gpg
echo "deb http://repository.spotify.com stable non-free" | sudo tee /etc/apt/sources.list.d/spotify.list
sudo nala update && sudo nala install spotify-client
```
# Flatpak Apps
```bash
cd /path/to/flatpaks
for file in *.flatpakref; do flatpak install -y "$file"; done
```
# Docker
## Add Docker's official GPG key:
```bash
sudo nala update
sudo nala install ca-certificates curl
@ -74,7 +24,8 @@ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyring
sudo chmod a+r /etc/apt/keyrings/docker.asc
```
## Add the repository to Apt sources:
### Add the repository to Apt sources
```bash
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
@ -83,30 +34,20 @@ echo \
sudo nala update
```
## Install Docker
### Install Docker
```bash
sudo nala install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo groupadd docker
sudo usermod -aG docker $USER
# sudo reboot
```
# VSCode
```bash
sudo nala install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg
sudo nala install apt-transport-https
sudo nala update
sudo nala install code
## sudo reboot
```
# Open in `<IDE>` in Nautilus
## Open in `<IDE>` in Nautilus
```bash
git clone --depth=1 https://github.com/realmazharhussain/nautilus-code.git
cd nautilus-code
meson setup build
meson install -C build
```

View File

@ -1,10 +0,0 @@
# Getting Started
This guide is to setup your PC in Menno's way!
## Steps
1. Start by following [packages.md](packages.md)
2. Then setup your CLI/Terminal with [cli.md](cli.md)
3. Setup your GNOME env with [gnome-extensions](gnome-extensions.md)
4. Configure your VSCode with [vscode.md](vscode.md)