[go: up one dir, main page]

Tags

Tags give the ability to mark specific points in history as being important
  • v2.7.2

    Release: Stable-v2.7.2
    - `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

    e4272103 · Updated version to v2.7.1 ·
    Release: Stable-v2.7.1
      ####  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.0
      ####  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

    4a503f16 · Updated revisions ·
    Release: ddubosOS v2.6.9
      ####  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.8
    - Fixed dropdown termnal
    -  Fixed GPU profile defaulting to AMD
  • v2.6.7

    Release: ddubsOS v2.6.7
    -  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

    1a944918 · Updated version and FAQ ·
    Release: ddubsOS v2.6.6
    - 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

    98ec737d · Updated version to 2.6.5 ·
    Release: ddubsOS v2.6.5
    - 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.4
    - 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

     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.2
    - 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

    - [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

    - 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

    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

    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

    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

    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

    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