Tags give the ability to mark specific points in history as being important
-
v2.7.2
Release: Stable-v2.7.2283f9674 · ·- `nxivim` theme to `tokyonight` - `alejandra` as nix formatter in `flake.nix` - Alejandra also in `nixvim.nix` - Ran `nix fmt ./` to revise all files
-
v2.7.1
Release: Stable-v2.7.1e4272103 · ·#### ddubsOS v2.7.1 # 05 December 2025 - Updated - `oxwm-parser` for new `config.lua` format. (again) - `oxwm` configuration with bindings for my apps - Warp Terminal: - Fixed configuration to only install current build of Warp Terminal - I was also install `warp-terminal` from nixpkgs - `kitty.nix` Added desktop file for `kitty-bg` - Now kitty with random wallpaper background can run from launcher - Re-enabled `symbola` font. Builds OK again - `kb_variants` was set to `us` layout by default -
v2.7.0
Release: Stable-v2.7.0d6dcef90 · ·#### ddubsOS v2.7.0 # 03 December 2025 - Updated - Noctalia-shell to v3.5.0-git - Thanks to @mugdad for figuring it out - Noctalia docs show `qs -c noctalia-shell` - This results in older version being loaded - Just run `exec- instead - This gets you current commit, now shows in `about:` - Also need to change the keybinds to `noctalia-shelll ipc call...`
-
v2.6.9
Release: ddubosOS v2.6.94a503f16 · ·#### ddubsOS v2.6.9 - nixvim failing to build `lua-line` switched to `nvf` for now - Updated flake - Added `dino` and `gajim` Jabber XMPP clients - Added `ff3` A simple, and elegent fastfetch config - Added new Hyprland animations from Jak's dotfiles - Added `Nero Hyprland` theme to `vscode.nix` - Added `code-runner` plugin to `vscode.nix` - Added `antigravity` IDE (based on vscodium) - Removed Home Manager setting defaults for `noctalia` - It would just reset to them after reboot or re-login
-
v2.6.8
Release: ddubsOS v2.6.81e814202 · ·- Fixed dropdown termnal - Fixed GPU profile defaulting to AMD
-
v2.6.7
Release: ddubsOS v2.6.73df83488 · ·- Fixed noctalia setting dock always on - Added .config/noctalia/settings.json.backup to auto del - caused home mgr build failures, even with backup enabled in HM - When building Hyprland from source it uses correct window rules file
-
v2.6.6
Release: ddubsOS v2.6.61a944918 · ·- Migrated noctalia shell HM config from Hyprland-btw - Added noctalia systemd service - Added updated defaults still WIP - DISABLED `symbola` font in `fonts.nix` - It doesn't download (again) - This occurs periodicaly the a new source has to be found
-
v2.6.5
Release: ddubsOS v2.6.598ec737d · ·- Fixed build Hyprland from source - Added `Winmdowrules-ng.nix` to get ready for v3 spec - Removed `/var/tmp` as build dir caused build issues
-
v2.6.4
Release: ddbusOS v2.6.447a2d1f4 · ·- Set build dir to /var/tmp - Updated flake - Updated warp-build - Added `enableHyprlandsouce` variable to build from source per host - OXWM Updates: - Moved from `ron` to `lua` config file - Changed `dmenu` to `rofi-legacy.menu` in OXWM - Updated oxem to 0.7.1 - Added copilot-cli from Nixpkgs - Fixed `oxwm-parser` to support new LUA config - Set Default terminal to wezterm - Moved `oxwm` to it's own subdir in `modules/home/gui` - Disabled OLLAMA and OpenWebUI Wasn't using them - Deleted old docs in docs/ dir - TMUX Changes: - Removed plugsin from config - Merged my config the `@tony,btw`'s config - Themed Tokyo Night w/o plugins now in single file - Dunst was starting with `dms` when some WMs enabled added `pilll dunst` - 'inherit systems' format changed. Updated settings to new format - `evaluation warning: 'system' has been renamed to/replaced by 'stdenv.hostPlatform.system'` - Hyprland: - Removed 'qtutils check' it's now 'quituils check' - Portals were duplicated in several locations, removed duplicats - Moved Hyprland back to nixpkgs - GIT version has new Windows Rule format - Breaks all Window Rules causing hndreds of errors - Added layout depdendent `SUPER J/K` cycle next/prev - Changed to `onlyoffice` from `libreoffice` b/c of multiple build issues - Added `folding@home` variable and default to `PewDiePie`'s team - Added Spanish translations of HOWTOs for customizing Kitty and Starship - Updated gentoo documents to clarify requirements and purpose - Added 'holiday-countdown' script for Christmas and Thanksgiving - Added `awww` since `swww` isn't maintained anymore (swww still default) - Added ZSH setings from @justaguylinux -- Major improvement!
-
v2.6.3
767d503b · ·fix: resolve nixpkgs alias deprecations and remove broken explorer host ## Summary Fix flake evaluation errors caused by deprecated package aliases in current nixpkgs. Updates deprecated packages and removes problematic host configuration that blocks flake checks. ## Changes ### Package Alias Updates - modules/core/fonts.nix: noto-fonts-emoji → noto-fonts-color-emoji - modules/drivers/intel-drivers.nix: vaapiIntel → intel-vaapi-driver - modules/drivers/intel-drivers.nix: vaapiVdpau → libva-vdpau-driver These changes align with nixpkgs breaking changes where older package names were converted to throw errors directing users to their replacements. All three packages are drop-in replacements providing the same functionality. ### Host Removal - Deleted hosts/explorer directory * Explorer host had broken CUDA package dependencies * davinci-resolve and nvtopPackages.nvidia depend on cuda12.8-cuda_cuobjdump * This package is marked broken in nixpkgs, blocking nix flake check * Can be restored once upstream CUDA issues are resolved ## Result - ✅ nix flake check now passes for all configurations - ✅ Cleaner flake.nix with fewer external inputs - ✅ No breaking changes to other hosts or configurations ### Quickshell - Moved to nixpkgs to get v0.2.1 - No compiling ### Panel Switcher - Switch live between Wallpaper, DMS, Noctalia, and Hyprpanel - Super + P - Currently using Rofi menu - QuickShell version in the works ### Unified SUPER + D Launcher - In DMS or Noctalia Shell, SUPER+D launchers their native app - In Waybar or Hyprpanel, rofi menu is launched ### Rio terminal - Experimenting with RIO - Note: It crashes unless backed set to "gl" ### Used `DropTerminal.sh` from Jak to replace pyprland scratchpads - Currently both are enabled. - Future release to remove pyprland - Removes a dependency - Python oftens breaks, esp after and update ### Niri - Updated bindings - Updated layerrules - Niri autostarts DMS, not waybar ### MangoWC - Added DMS to autostart - Added SUPER + M to logout - Currently there is no powermenu for niri config ### ZCLI - v1.2.0 - Added Noctalia, DMS to settings - ZCLI can enable / disable DMS, or Noctalia ### Noctalia - Properly integrated into Home Manager -
v2.6.2
Release: ddubsOS v2.6.29436e5fe · ·- Bumped version to Stable-v2.6.2 - Removed cachy kernel issues with v4l2 loopback - Noved to latest nixpkgs kernel - Added Virtual Camera loopback back - Added spice-arandr to hopefully work better with VMs - Added MangoWC Thx to @tonybtw for the configs and video - Added waybar from TheBlackDon - Added zellij - Added nushell - Added nwg-menu to waybars - Added sway - Added nixvim as option vs. nvf
-
v2.6.1
55f85e2b · ·- [WM} Added i3 - using HM to link cfg files (phase 1) - [NIRI] - Fixed logout menu - Created custom waybar - niri compatible - ToDo: Need to port more waybars - [DWM] Fixed no session at login - [Hyprland] - Added toogle-idle script and keybinding - Added rofi menu to show/switch open apps - [Wayfire] Fixed weather on waybar - [Hyprlock] - Ported Jak's lockscreen - Changed to 12hr clock - [Starship] - Added more configs - Fixed Starship-1 - Fixed Starship-catppuccin -
v2.6.0
2e743017 · ·- Added proxmox backup scripts - PVE scripts for backup, restore, verify, prune - Added more fonts - Added new starship prompt `starship-catppuccin` - Added documentation for adding flatpaks - Added option for building ladybird (not recommended) - Added option to use nixvim vs. nvf nixvim using powerline - Refactored warp-terminal updater now all inside ddubsos config
-
v2.5.9
222d2899 · ·ddubsOS v2.5.9 (2025-09-22) qs-apps (qs-cheatsheets, qs-docs): - Switch to Markdown → HTML pipeline via pandoc (GFM) for accurate rendering of code blocks, tables and lists - Viewer switched to QML TextEdit.RichText; renders generated HTML - Replaced inline highlighting with Matches side panel and approximate jump (Prev/Next navigate matches) - Simple HTML cache under /home/dwilliams/.cache/qs-html to speed up launches (reuse when cache newer than source) - Fixed Nix string escaping for Bash parameter expansion; corrected tee path to coreutils Other additions: - Added Weather.py - Added custom/weather to all Waybar profiles
-
v2.5.8
93aeaaaa · ·ddubsOS v2.5.8 Stable Release This stable release includes several important improvements and fixes: 🛠️ **Suckless Package Refactor**: - Modernized dwm, st, and slstatus build system using nixpkgs overrideAttrs - Better integration with nixpkgs for improved maintainability - Preserved all custom configurations and conditional building 🚀 **Development Environment Enhancements**: - Updated and refined dev-env.nix module - Better tooling and dependency management for developers 🔧 **qs-keybinds Fixes**: - Resolved critical QML syntax errors - Enhanced window manager mode support (Hyprland, Niri, BSPWM, DWM) - Improved UI refinements and functionality 📝 **Documentation Updates**: - Updated FAQ (English and Spanish) to v2.5.8 - Updated system version string to 2.5.8 - Installer now defaults to Stable-v2.5.8 branch 🎯 **Quality Improvements**: - Better error handling and user experience - Enhanced conditional module loading - More robust package building process Release Date: September 17, 2025
-
v2.5.7
5e683cb5 · ·ddubsOS v2.5.7 - Stable Release New Features: - qs-docs: Technical documentation viewer for ~/ddubsos/docs/ - qs-keybinds: Fixed critical QML syntax errors, now fully functional - qs-cheatsheets: Enhanced cheatsheets browser (existing, documented) - Vicinae Launcher: Modern C++/Qt application launcher integration - Enhanced Quick-Select keybinds: SUPER+SHIFT+K/C/D for instant help access Bug Fixes: - Fixed duplicate ListView components in qs-keybinds QML template - Resolved QML syntax errors preventing qs-keybinds from launching - Corrected malformed QML hierarchy and unclosed elements Documentation: - Comprehensive English and Spanish documentation for all new apps - Updated README, FAQ, and CHANGELOG with new features - Technical documentation for architecture, usage, and integration - Added new screenshots showcasing qs-apps functionality Integration: - Hyprland window rules for proper app floating and centering - Professional workflow integration for development productivity - Multi-language support throughout the ecosystem Screenshots Added: - qs-cheatsheets and keybinds menu viewer - Desktop with fastfetch and Yazi file manager - qs-docs technical documentation viewer - Interactive keybinds menu (qs-keybinds) - fastfetch with wallpaper/video wallpaper menu - Kitty terminal configuration menu - Yazi file manager with cheatsheet viewer
-
v2.5.6
29615555 · ·Release v2.5.6 - Warp Terminal Dual-Version Support Features Added: • warp-bld: Bleeding-edge Warp Terminal with automatic Wayland/X11 backend selection • warp-check: Version comparison script for stable vs bleeding-edge Warp builds • vicinae menu launcher: Distinct desktop entry for bleeding-edge Warp (warp-bld) This release introduces comprehensive dual-version Warp Terminal support with proper desktop integration, environment detection, and version management tools.
-
v2.5.5
8cd6bf30 · ·New QS Powermenu - English/Español Release v2.5.5 introduces a completely rewritten power menu (qs-wlogout) with: 🔓 Compact Qt6 QML power menu implementation - Small, centered floating window (520x320px) - Six power options: Lock, Logout, Suspend, Hibernate, Shutdown, Reboot - Proper Hyprland integration with hyprctl dispatch exit - Semi-transparent styling with rounded corners - Keyboard shortcuts (L, E, U, H, S, R) and Escape to close 🇪🇸 Spanish language support - Use -es flag or QS_WLOGOUT_SPANISH=1 environment variable - Complete Spanish translations: Bloquear, Cerrar Sesión, Suspender, Hibernar, Apagar, Reiniciar - Configurable Hyprland binding for Spanish default mode ✨ Improved user experience - Eliminated large shadow/blur boxes around menu area - Click-to-close functionality - 64x64 PNG icons with fallback generation - Qt6 QML runtime for better performance