Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kseen715/debian-rice

My flavour of Debian
https://github.com/kseen715/debian-rice

Last synced: 8 days ago
JSON representation

My flavour of Debian

Awesome Lists containing this project

README

        

# debian-rice
Debian 12.5.0 64-bit @ 2024.03.06

Inspired by:

- [Reddit - Shaggy96Fi](https://www.reddit.com/r/unixporn/comments/lydglv/kdeplasma_easy_on_the_eyes_gruvbox_theme/)
- [Reddit - 8KCoffeeWizard](https://www.reddit.com/r/unixporn/comments/y72zlv/kde_kde_rice_without_blur_real/)


Logo

## Config
- OS: Debian 12
- DE: KDE/Plasma
- WM: KWin
- Terminal: Konsole
- Shell: ZSH with [Starship](https://starship.rs/)
- Fonts:
- Regular: [Iosevka](https://typeof.net/Iosevka/) / [Fira Code Nerd](https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.0/FiraCode.zip)
- Mono: [Fira Code Nerd](https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.0/FiraCode.zip)
- ColorScheme: Gruvbox-Dark-B-LB
- Icons: Gruvbox
- Dotfiles: [here](https://github.com/Kseen715/debian-rice/tree/main/dotfiles)
- Wallpapers: [here](https://raw.githubusercontent.com/D3Ext/aesthetic-wallpapers/main/images/gruvbox_forest-4.png)


More screenshots

## Installation

User setup:

Switch to root:
``` bash
su
```

Install `sudo`:
``` bash
sudo apt install sudo
```

Create new user (if not already):
``` bash
sudo adduser
```

Allow sudo for new user:
``` bash
sudo usermod -aG sudo
```

Switch to freshly sudoed user:
``` bash
su
```

Update all thingies:
``` bash
sudo apt update && sudo apt upgrade
```

Install neccessary (for me) soft:
list

- `micro`
- `curl`
- `htop`
- `btop`
- `latte-dock`
- `snapd`
- `wireguard`

``` bash
sudo apt install micro curl htop btop latte-dock snapd wireguard -y
```

Install `zsh` & reboot session:
``` bash
sudo ap install zsh -y && which zsh && chsh -s $(which zsh) && sudo reboot now
```

Install `Oh My Zsh`:
``` zsh
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
```
If errors with GitHub appears

Add this to `/etc/hosts`:
```
199.232.28.133 raw.githubusercontent.com
```

Plugins for `Oh My Zsh`:
``` zsh
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions && git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting && curl -sS https://starship.rs/install.sh | sudo sh
```

Remember to restart zsh after reconfig:
``` zsh
exec zsh
```

Configure timezone:
``` zsh
timedatectl set-timezone Europe/Moscow
```

Install fonts

``` zsh
sudo mv *.ttf /usr/share/fonts/truetype
```

Setting up KDE:
- [Global Theme](https://store.kde.org/p/1327723)
- [Login Screen](https://store.kde.org/p/1214121) (with global theme colors)
- [Screen Locking Wallpapers](https://store.kde.org/p/1069729)
- [Konsole Theme](https://store.kde.org/p/1327725)

## IDE

VSCode Insiders

``` zsh
sudo apt-get 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
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt update && sudo apt install code-insiders
```

VSCode

``` zsh
sudo apt-get 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
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt update && sudo apt install code
```

VSCodium

``` zsh
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
| gpg --dearmor \
| sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg \
&& echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
| sudo tee /etc/apt/sources.list.d/vscodium.list \
&& sudo apt update && sudo apt install codium
```

## Messengers

Telegram Desktop

``` zsh
wget https://telegram.org/dl/desktop/linux -O tg.tar.xz \
&& tar -xf tg.tar.xz \
&& rm tg.tar.xz \
&& mv ./Telegram/Telegram ./Telegram/telegram \
&& mv ./Telegram/Updater ./Telegram/telegram-updater \
&& sudo mv ./Telegram/telegram /usr/bin/ \
&& sudo mv ./Telegram/telegram-updater /usr/bin/ \
&& rm -rf ./Telegram
```

## Proxy

Shadowsocks

``` zsh
wget https://github.com/shadowsocks/shadowsocks-qt5/releases/download/v3.0.1/Shadowsocks-Qt5-3.0.1-x86_64.AppImage -O shadowsocks \
&& chmod a+x shadowsocks \
&& sudo mv shadowsocks /usr/bin/
```

## Cleanup

Delete some bloatware:
``` zsh
sudo apt remove kmail kate konqueror -y
```