BRGV-OS is a custom Void Linux based distribution that aims to facilitate developers, researchers and users to transitioning from Windows® or macOS® to Linux® by maintaining familiar operational habits and workflows.
This work was do it for our job needs at Gene Bank research institute from Suceava, Romania, but anyone can use or modify for their needs.
The name BRGV is an acronym from Romanian "Banca de Resurse Genetice Vegetale" (shortly in English Gene Bank), and OS mean, of course, Operating System.
| Theme Light | Theme Dark |
|---|---|
BRGV-OS have now 10 themes, 2 for users what prefers classical style and 8 for the users what prefers Unix® style, look at next movie:
For theme management I wrote the following extensions, scripts and menus:
- Accent gtk theme, it is a
Gnome™extension that changes the gtk app theme, based on the accent color chosen by the user inGnome Settings,Appearance screenand by preferredcolor schema,LightorDark, source code here; - Accent icons theme, it is a
Gnome™extension that changes the icons themes, based on theaccent colorchosen by the user inGnome Settings(gnome-control-center),Appearancescreen and by preferredcolor schema,LightorDark, source code here; - Accent user theme, it is a
Gnome™extension that changes the user's theme based on the accent color chosen by the user inGnome Settings,Appearancescreen and by preferredcolor schema,LightorDark, source code here; - Light/Dark cursor theme, it is a
Gnome™extension that changes the cursor themes, based on the preferredcolor schema,LightorDark, source code here; - And 10 scripts, these are called by 10 menus.
Also BRGV-OS have another extension Set Notification Banner Position, it is a Gnome™ extension that changes the position of the banner notification on the sreen, source code here.
It is suggested to use Void Linux or an others based on this distribution, also BRGV-OS work :)
Default start the build for Romanian language, if you wish to build for international English USA language edit file locale and change from ro_RO.UTF-8 to en_US.UTF-8 and also edit file keymap and change from ro to us.
That's it.
If you wish to build for your language, take a look at file build_brgvos.sh how I do it from English USA language and Romanian language.
To build the iso image, it is necessary to use a based Void Linux distribution or BRGV-OS (is a spin Void Linux) where we run next commands:
git clone --recurse-submodules https://github.com/florintanasa/brgvos-void.git
cd brgvos-void
sudo ./build_brgvos.shAfter that, if everything works ok, we find the iso image is in directory iso build.
Important
In this moment the build is for ro_RO (Romanian language) and en_US (English USA language) , but with few modifications can be buildid for anothers.
Exist iso images files for: ro_RO.UTF-8 and en_US.UTF-8.
ISO files can be downloaded from:
here for ro_RO versions
or
here for en_US version
and
SHA256 files can be downloaded from:
here for ro_RO versions
or
here for en_US version
Note
The installer has reached version 0.29.
The major change is that, installations can now be performed on partitions encrypted with LUKS and/or organized by LVM.
BRGV-OS can now be installed on:
- LUKS - Full Encrypt mode, where all partitions are encrypted;
- LUKS - Not Full Encrypt mode, where the /boot partition is not encrypted;
- LVM, where partitions is organizated on volumes group and logical volumes;
- LVM + LUKS - Full Encrypt mode;
- LVM + LUKS - Not Full Encrypt mode;
- Clasical, on partions;
- Or combinations (Not Full Encrypt is one).
Partitions can be formatted as btrfs, ext4/3/2, xfs, or f2fs.
Since the installer is a separate project, I decided to start a new repository at https://github.com/florintanasa/brgvos-installer where you can find more information about it and the installation modes.
Next videos are a demo with last BRGV-OS release:
unencrypt:sda2-swap |
BRGV-OS installed on not full encryption mode 1 |
|---|---|
LVM&LUKS: LUKSsda3->crypt_0 sdb1->crypt_1 sdc1->crypt_2 FS: btrfs |
unencrypt:sda2-swap+sda3-/boot |
BRGV-OS installed on not full encryption mode 2 |
|---|---|
LVM&LUKS: LUKSsda4->crypt_0 sdb1->crypt_1 sdc1->crypt_2 FS: ext4 |
| BRGV-OS installed on "clasical" mode |
|
|---|---|
LVM&LUKS: -sda2-> swapsda3->/ sdb1->/home sdc1->/var/lib/libvirt FS: ext4 |
$\textcolor{orange}{For\ how\ to\ install,\ configure\ and\ use\ the\ \textbf {BRGV-OS}\ read\ on}$ Wiki
This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE file for details
The open-source software included in BRGV-OS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY.
https://github.com/vinceliuice/Fluent-gtk-theme
https://github.com/vinceliuice/Fluent-icon-theme
https://github.com/vinceliuice/WhiteSur-gtk-theme
https://github.com/vinceliuice/WhiteSur-icon-theme
https://github.com/vinceliuice/MacTahoe-gtk-theme
https://github.com/vinceliuice/MacTahoe-icon-theme
https://github.com/ohmybash/oh-my-bash
https://github.com/scopatz/nanorc
https://github.com/CarterLi/maple-font
https://github.com/ryanoasis/nerd-fonts
https://github.com/Anduin2017/AnduinOS/tree/1.4/src/mods/20-deskmon-mod
https://github.com/voidlinux-br/void-installer
https://4kwallpapers.com/windows-11-stock-wallpapers/
https://4kwallpapers.com/ios-26-carplay-wallpapers/
https://4kwallpapers.com/macos-tahoe-26-stock-wallpapers/
List with packages installed on BRGV-OS version ro_RO (in English is not installed localised packages for Romanian language).
The work is in progress..