183 lines
4.9 KiB
Markdown
183 lines
4.9 KiB
Markdown
# Before starting.
|
|
|
|
Go read the [System.md](System.md) file before.
|
|
|
|
# Configure Gnome
|
|
|
|
In settings set Style to Dark, and add [backgrounds](backgrounds/).
|
|
|
|
Install extensions.
|
|
- [Blur my Shell](https://extensions.gnome.org/extension/3193/blur-my-shell/)
|
|
- [Custom command toggle](https://extensions.gnome.org/extension/7012/custom-command-toggle/)
|
|
- [Desktop Cube](https://extensions.gnome.org/extension/4648/desktop-cube/)
|
|
- [Launch New Instances](https://extensions.gnome.org/extension/600/launch-new-instance/)
|
|
- [Logo Menu](https://extensions.gnome.org/extension/4451/logo-menu/)
|
|
- [Open Bar](https://extensions.gnome.org/extension/6580/open-bar/)
|
|
- [TopHat](https://extensions.gnome.org/extension/5219/tophat/)
|
|
|
|
### Configure extensions
|
|
|
|
#### Open Bar
|
|
|
|
Import settings from [this file](config/OpenBarSettings).
|
|
|
|
#### TopHat
|
|
|
|
In "General" tab, set position to "center", refresh speed to "fast".
|
|
In "CPU" tab, set "Show as" to "Both meter and value", disable "sort cores by usage".
|
|
In "Memory" tab, set "Show as" to "Numeric value", enable "Show usage in GB".
|
|
In "Disk" tab, disable "Show the filesystem monitor".
|
|
In "Network" tab, disable "Show the network monitor".
|
|
|
|
#### Logo Menu
|
|
|
|
In "Icon" tab, select colorized Debian icon, set "Icon size" to 24.
|
|
In "Other options", remove "Software center" text, enable "Mask software center option".
|
|
|
|
#### Desktop Cube
|
|
|
|
In "General" tab, set "Paralax effect" to 3/4.
|
|
In "Desktop" tab, disable "Clic and slide bar to rotate cube".
|
|
|
|
#### Custom command toggle
|
|
|
|
Set "Button name" to "Blur my Shell".
|
|
Set "Icon" to "view-mirror-symbolic".
|
|
|
|
Set "Toggle ON Command" to "dconf write /org/gnome/shell/extensions/blur-my-shell/applications/blur true"
|
|
Set "Toggle OFF Command" to "dconf write /org/gnome/shell/extensions/blur-my-shell/applications/blur false"
|
|
Set "Check Status Command" to "dconf read /org/gnome/shell/extensions/blur-my-shell/applications/blur"
|
|
Set "Check Status Search Term" to "true"
|
|
|
|
Enable "Check Command Exit Code".
|
|
Disable "Show Indicator Icon".
|
|
|
|
Enable "Keep Toggle State Synced".
|
|
|
|
#### Blur my Shell
|
|
|
|
In "Pipelines" tab, set Default rounded corner effect radius to 16.
|
|
In "Top Bar" tab, disable "Overpass background".
|
|
In "Overview" tab, set "Sigma" to 20.
|
|
In "Applications" tab, enable "Applications blur", set "Blur type" to "Static" and set "Pipeline" to "Default Rounded".
|
|
Disable "Target window opaque", enable "Blur in overview" and enable "Enable all by default".
|
|
Set Blacklist to these values :
|
|
```
|
|
Minecraft*
|
|
cs2
|
|
steam_app*
|
|
2D_Engine
|
|
milkytracker
|
|
REAPER
|
|
krita
|
|
Aseprite
|
|
tiled
|
|
```
|
|
|
|
# Create user bin directories
|
|
|
|
```
|
|
mkdir -p $HOME/.local/bin
|
|
echo "export PATH=$HOME/.local/bin:\$PATH" >> ~/.bashrc
|
|
```
|
|
|
|
# Install the pico-sdk and picotool
|
|
|
|
See more on [Poivron-Robotique](https://poivron-robotique.fr/Rpi-Pico-Installer-l-environnement-de-developpement-sur-Debian-11.html).
|
|
|
|
Install dependencies.
|
|
```
|
|
sudo apt install git make cmake gcc-arm-none-eabi gcc g++ cutecom libusb-1.0-0-dev
|
|
```
|
|
|
|
Create and go into pico-sdk directory.
|
|
```
|
|
mkdir -p $HOME/.local/share/pico-sdk
|
|
cd $HOME/.local/share/pico-sdk
|
|
```
|
|
|
|
Clone pico-sdk.
|
|
```
|
|
git clone -b master --depth 1 https://github.com/raspberrypi/pico-sdk.git --shallow-submodules .
|
|
git submodule update --init
|
|
```
|
|
|
|
Add env var.
|
|
```
|
|
echo "export PICO_SDK_PATH=$(pwd)" >> ~/.bashrc
|
|
source ~/.bashrc
|
|
```
|
|
|
|
Create and go into picotool directory.
|
|
```
|
|
mkdir -p $HOME/.local/share/picotool
|
|
cd $HOME/.local/share/picotool
|
|
```
|
|
|
|
Clone picotool.
|
|
```
|
|
git clone -b master --depth 1 https://github.com/raspberrypi/picotool.git .
|
|
```
|
|
|
|
Build picotool.
|
|
```
|
|
mkdir build
|
|
cd build
|
|
cmake ..
|
|
make
|
|
```
|
|
|
|
And install it.
|
|
```
|
|
sudo cp picotool $HOME/.local/bin/
|
|
```
|
|
|
|
Add env var.
|
|
```
|
|
echo "export PICOTOOL_FETCH_FROM_GIT_PATH=$(pwd)" >> ~/.bashrc
|
|
source ~/.bashrc
|
|
```
|
|
|
|
# Install the fxSDK
|
|
|
|
See more on [Planet-Casio](https://www.planet-casio.com/Fr/forums/topic16614-16-giteapc-installer-et-mettre-a-jour-automatiquement-des-projets-gitea.html).
|
|
|
|
Install dependencies.
|
|
```
|
|
sudo apt install curl git python3 build-essential cmake pkg-config python3-pil libusb-1.0-0-dev libudev-dev libsdl2-dev libpng-dev libncurses-dev libudisks2-dev libglib2.0-dev
|
|
```
|
|
|
|
Download GiteaPC.
|
|
```
|
|
curl "https://git.planet-casio.com/Lephenixnoir/GiteaPC/raw/branch/master/install.sh" -o /tmp/giteapc-install.sh && bash /tmp/giteapc-install.sh
|
|
```
|
|
|
|
Then install all packages.
|
|
```
|
|
giteapc install Lephenixnoir/fxsdk Lephenixnoir/sh-elf-binutils Lephenixnoir/sh-elf-gcc
|
|
giteapc install Lephenixnoir/sh-elf-gdb
|
|
giteapc install Lephenixnoir/OpenLibm Vhex-Kernel-Core/fxlibc
|
|
giteapc install Lephenixnoir/sh-elf-gcc
|
|
giteapc install Lephenixnoir/gint
|
|
```
|
|
|
|
# To update
|
|
|
|
Apt.
|
|
```
|
|
sudo apt update
|
|
sudo apt upgrade
|
|
sudo apt autoremove --purge
|
|
sudo apt autoclean
|
|
```
|
|
|
|
Flatpak.
|
|
```
|
|
sudo flatpak update
|
|
```
|
|
|
|
FxSDK.
|
|
```
|
|
giteapc install -u
|
|
```
|