Files
NixOS-Hyprland/CHANGELOG.md
2026-01-08 15:06:16 -05:00

5.3 KiB
Raw Permalink Blame History

Changelog 📓

A technical record of notable changes. Dates are in UTC.

15 December 2025

  • Added color and clock to ly login manager
  • Added nh NIX helper for rebuilds, cleanup
  • Added alejandra nix formatter to flake
    • Ran nix fmt ./ to properly NIX format all files
    • Provides consistent and NIX standard formatting for merges
  • Added power-profiles-daemon service and package

04 December 2025

  • Pinned nixvim to stable branch, v25.11

01 December 2025

  • Pinned NixOS to v25.11 Stable Branch
  • Updated quickshell overview code to newest version
    • Gets updated by Hyprland-Dots after initial install

14 November 2025

  • Updated Flake

  • Updated: Hyprland now v0.52.1

  • Added TMUX config from @tony,btw

    • I merged exiting with his best features
    • Tokyo Night theme
    • More VIM motions
    • No plugins!
    • Updated English and Sponish tmux cheatsheets
  • ZSH

    • Added plugins
    • zsh-syntax-highlighting
    • zsh-auto-suggestion
  • Home Manager

    • Enabled backup of conflicting files on rebuilds
  • Updated GTK theming config

  • quickshell: use pkgs.stdenv.hostPlatform.system instead of deprecated pkgs.system

  • revert: drop XDG_DATA_DIRS overrides to fix NixOS eval conflicts; keep theming via dconf and Qt vars

  • Fixed: poor output formating in install scripts

  • Fixed: path issue in auto-install.sh and install.sh scripts

1 November 2025

  • Updated Flake

  • Removed greetd-tui, replaced with ly login manager

  • Added Home Manager for a small subset of apps

    • NeoVim via NIXVIM
    • Ghostty
    • bat
    • bottom
    • btop
    • eza
    • fzf
    • git
    • tealdir
    • yazi
  • Added cheatsheets for TMUX and NeoVIM in English and Spanish.

19 October 2025

  • Changed from nixos-rebuild switch to nixos-rebuild boot
  • Modified both auto-install.sh and install.sh
  • This is a best practice especially if currently running a Login Display Mgr
  • The switch will reload services and common result is black screen

19 September 2025

  • Added

    • AGS re-added; quickshell updates were failing on some non-NixOS environments after recent upstream changes.
    • pyprland re-added by user request. It is present but not enabled by default.
  • Changed

    • Consolidated common packages under modules/packages.nix; extracted fonts to modules/fonts.nix.
    • Removed duplicated packages and a stray programs-level xwayland flag (Hyprlands own xwayland setting remains).
    • Installers refactored to use a shared library scripts/lib/install-common.sh with:
      • GPU profile detection (amd | intel | nvidia | nvidia-laptop | vm) with user confirmation.
      • pciutils check before use; robust host update in flake.nix.
      • Timezone prompt defaults to auto-detect (services.automatic-timezoned.enable = true) unless a manual TZ is set.
      • Console keymap prompt; keyboard layout still written to hosts//variables.nix.
      • fupdate/frebuild scripts fixed to target the active host via nh os switch -H ${host} .
    • Zsh defaults: enable programs.zsh at the system level; enable oh-my-zsh for the primary user; ensure ~/.zshrc sources /etc/zshrc.
  • Fixed

    • Dark mode defaults are applied via system dconf (prefer-dark, Adwaita-dark, Papirus-Dark, Bibata cursor) with correct activation ordering.
    • Removed global GTK_THEME and QT_STYLE_OVERRIDE so nwg-look and apps can preview/apply themes dynamically; retained QT_QPA_PLATFORMTHEME=gtk3 and cursor variables.
    • Installers now toggle drivers/vm settings on the selected host rather than the default.

23 July 2025

  • switched to unstable channel
  • removed AGS from the option
  • return to main Hyprland-Dots repo

17 July 2025

  • Diverted KooLs Dots to download from specific branch until I figure out how to install quickshell on NixOS

20 March 2025

  • added findutils as dependencies

10 March 2025

  • Dropped pyprland in favor of hyprland built in tool for a drop down like terminal and Desktop magnifier

09 Mar 2025

  • replaced eza with lsd

23 Feb 2025

  • added Victor Mono Font for proper hyprlock font rendering for Dots v2.3.12
  • added Fantasque Sans Mono Nerd for Kitty

22 Feb 2025

  • replaced eog with loupe

15 Feb 2025

  • Returning AGS overview option :)

13 Feb 2025

  • disabled AGS permanently as it is trying to install version 2.2.1 even I set override
  • switched to latest kernel (from zen kernel) to unstable channel (from 24.11)

30 Jan 2025

  • AGS (aylurs gtk shell) v1 is now optional

27 Jan 2025

  • switched to zen kernel for now until NixOS team fix the Kernel 6.13 plague

26 Jan 2025

  • time will now be based via location
  • switched to full stable branch

12 Jan 2025

  • switch to final version of aylurs-gtk-shell-v1
  • default oh-my-zsh theme was changed to funky

07 Jan 2025

  • switched to non-development Hyprland

27 Dec 2024

  • moved Packages and Fonts in a separate.nix. Thanks to @dwilliam62 for the lead

22 Oct 2024

  • added brightnessctl
  • updated packages names

18 Sep 2024

  • removed neovim
  • nvim config will be downloaded or copied into ~/.config anymore

08 Sep 2024

  • officially released

07 Sep 2024

  • Beta stage 🫰
  • added zram

06 Sep 2024

  • Alpha v2 Stage 😊

05 Sept 2024

  • Initial Alpha Stage