Skip to content

Bsd rebased#10

Open
xgui4 wants to merge 25 commits into
bsdfrom
bsd-rebased
Open

Bsd rebased#10
xgui4 wants to merge 25 commits into
bsdfrom
bsd-rebased

Conversation

@xgui4
Copy link
Copy Markdown
Member

@xgui4 xgui4 commented Feb 19, 2026

No description provided.

xgui4 added 25 commits January 12, 2026 16:43
## BSD-Patch (bsd-branch) - January 13

- Removed obselete `bsd.dockerfile`
- Updated the Readme file
- Removed old obselete info in Changelog
- Added more patch for i3 for GhostBSD
- Added important software in the .json file
- Added env variable for BSD in .profile
- Removed libinput-gestures and autiliting for i3 since BSD do not support it
- Removed Arch related files from the installer since this branh is not compatible with GNU/Linux
- Updated the installer to add a placeholder message, i plan to add a mechanism to change the branch
- Other QT patch + i3 patch
- Added KWAllet + kde polkit to i3
- Removed Hyprland related file since it is not ready on FreeBSD
- Added the start of Kvantum support
- Update the list for FreeBSD
- Fix BSD support for Fastfetcht
- more fix for freebsd
- new fastfetch image
- better bash
- Update Fastfetch with information about the dotfiles
- Updated the VERSION file for better display
- Remove docker file since docker is not native to BSD
- Updated the readme with wip info and remove info about docker
- Move some themes/colors-schemes files to its own folder : themes
- Removed unused Kvantum folder
- Removed unused XSettings folder
- Updated fish_config and remove migration file
- Updated the starship config with more info and better detection
- Added a new script to dotfiles
- Added a new install tools script (WIP)
- Added a new xgui4-os-dotfiles-version tool to get information
- .profile mis a jour
- ajout du mate
- Backport some changes for polybar from linux to bsd
- fix the sound keybind for freebsd for i3
- add paximer for freebsd for the fix of the keybind sound
- remove the gtk and qt folders as i will found a better to save the theming that work better with stow and that is more flexible.
- removed obselete installer
- removed obselete tools
- update config for qtile for freebsd and temporaly remove the extras plugins since it is not available on freebsd ports (will look for a alternative or do a path or ports)
- remove tbd part of readme, as it is was not used for the bsd branch
- bsckport changes from linux :
 - Modify the the whole scripts folder with new subfolders :
    - data (for the packages list)
    - assets for file in /usr/share/
    - utils : wheres tools/utils scripts are located
- update the installer with qtile dotfiles
- remove gnome setting and MATE dump text file (will found a better and more modular way later)
## Seperared from BSD - January 19

- This branch is separated from the bsd branch due to difference between Linux and BSD
- BSD support is now on the bsd branch
- Updated the readme to reflect the changes
- removed `monitors.conf` since it is created by nwg-display
- removed some env that are now handled by nwg-look
- updated some Hyprland config
- removed files/scripts related to BSD
- backported some changes from the bsd branch like for fastfetch
- removed some unneeded files
- updated waybar config for more colors
- added a exemple of `monitors.conf` for Hyprland
- added `nerd-fonts` meta-package to the arch essentials software list for the installer

## BSD-Tested - January 11

- Renamed `.install` to `install.sh`
- Added `dockerfile` and `bsd.dockerfile` (WIP) for testing
- Fixed a lot of logic error
- Added yay (for Arch Only) and jq in the installer
- Temporaly remove
- Add SwayOSD to Hyprland
- Added documentation for dockerfile, and how to use it

## BSD-Tested - January 10

- Experiments
  - BSD Support
- Will tested in on BSD
- Focus on BSD
- Remove `index.theme` , since it is a wrriten by nwg-look, but added a `index.default.theme` to add `index.default.theme` to create it.
- Make the scripts POISX compatible for better BSD support (no longer requiring BASH) and now SH instead of BASH
- Now `save-rice.sh` is now `save-toolkit-theme.sh`and now longer does the sh
- Added `install.sh` (was `.install` in January 10) installer wrapper with safety feature

## Protoype 2 - 2026-01-9

- Experiment with
  - X11 Windows Managers
  - Fish Shell + Starship
  - GNU Stow
  - Restructure with GNU Stow
- Scripts moved to scripts
- Wofi replaced with Rofi for Hyprland
- Added missing packages config/dotfiles
- Reworked `installer.sh`
- JSON File for list of program to install for modurality
- Added/Updated Code of Respect to its latest version
- Added initial FreeBSD Support for the installer
- Updated the `README.md`
- Added Rofi power menu and mpris to the dotfiles
- Added Spectrwm config
- Added GTK + QT Style
- Added `save-ricing.sh` to save ricing
- Added xsettings setting
- Added icons setting
- Started the `CHANGELOG` file
…een Linux and BSD

- BSD support is now on the bsd branch
- Updated the readme to reflect the changes
- removed `monitors.conf` since it is created by nwg-display
- removed some env that are now handled by nwg-look
- updated some Hyprland config
- removed files/scripts related to BSD
- backported some changes from the bsd branch like for fastfetch
- removed some unneeded files
- updated waybar config for more colors
- added a exemple of `monitors.conf` for Hyprland
- added `nerd-fonts` meta-package to the arch essentials software list for the installer
… - January 25 2026 - 19h15

- Added completions for Fish and Bash for bat
- Backported changed from the FreeBSD branch to this branch for the starship
- Barported the dotfiles tools from FreeBSD
- Updated the `.profile` file
- Fixed the waybar config
- Added Quickshell and new overview feature with Quickshell
- Change multiple caelestia shell config
- Add a WIP `THANKS.MD` file for credits
- Modify some caelestia `.qml` file
- Added the caelestia `shell.json` file
- Add flameshot config
- screenshot utility moved in their main config file temporaly for hyprland
- Added screenshot
- Update the scripts and moved them to a `scripts` folder
- Added new screenshots for the README.md
- Update the README.md file with new screenshots
- Update `flameshot.ini` file config for the flameshot config
- Update bash config
- Update the hyprland config
- Update QT and GTK themes config (temporaly default dark themes until i get them from the internet back into the repo)
- Update `.gitignore` file to remove the hyprland `monitors.conf` config file as it is auto-generated by nwg-display
- Added experimental hyprscrolling config fand extension or hyprland
… exist, will fix those soon) artix folder to add folder/repo for Artix Linux

- Modified the .bash_profile to some fixes for Artix Linux
- Add a small fix for the caelestia setup scripts
- Add some packaeges to Arch and Artix
- Update Rofi powermenu for non-systemd system
- Update Polybar with WIP Catppuchin Mochiato Color and more features like SWAP
- Update i3 config to backport some changes from the BSD Branch
- Update some i3 config to be more closed to Hyprland
- Update environment variables
- remove obsolete GTK  and QT configurations
- temporaly disable hyprlansd config
- starship fix
- fix some starship setting
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant