Skip to content

Latest commit

 

History

History
212 lines (202 loc) · 30 KB

CHANGELOG.md

File metadata and controls

212 lines (202 loc) · 30 KB

Changelog

1.0.0 (2024-07-03)

Features

  • a bunch of CLI utilities + desktop files + misc fixes + jackd service (7e14071)
  • A LOT of packages + pipewire and jack configurations (bfeacfa)
  • actions: flake check action for pre-commit hooks (baccf40)
  • add -fx images instead of having everything in the main ones! (4b6e399)
  • add a bunch of studio application and see what sticks (b61d95d)
  • add miniaturo RAW thumbnailer (428d89a)
  • add packages from official "features" pages (c4f88b7)
  • add some utilities by default #9 (4eebe26)
  • add zap appimage package manager for studio-manager (82dc12a)
  • AMD Lact + SuperGFXCTL + GreenWithEnvy and modular DRY scripts (ff35aa9)
  • artifacthub metadata and verification (e4b66e9)
  • base theming straight up got from bluefin and bazzite (d837cb0)
  • CachyOS audio-related configurations (31ac103)
  • CAD software by default (00cfa56)
  • cleanup gnome/plasma presets from this repo, move to COPR builds (bfa36b4)
  • cleanup repo + add local building (#81) (677e7ff)
  • editorconfig for project files (588e627)
  • fancy badges for README (2355e88)
  • github metadata for issues (3075430)
  • gnome + nvidia images, fixes #1 (490497a)
  • GTS release + move some stuff to flatpak (ed32717)
  • initial commit for verbose action because of container metadata needs (d5ac073)
  • initial support for offline ISOs (b717f0e)
  • initial support for pkl configuration and generation (3369844)
  • initial support for studio wine + wineasio (b5f6b98)
  • initramfs build on image (#80) (1991e2e)
  • initramfs building in-image (0e73601)
  • jack-based images + some other programs and gimp (c211e70)
  • jackd: properly kill pulseaudio server when running jackd script (a4a8a7b)
  • kernel-tkg: initial support for custom kernel (a940ccc)
  • more flexible recipe generation + notices in README for ISOs and verifying image (7b4fa76)
  • nu-script: move everything to nushell (203c1a8)
  • nushell script module + proper studio binary with modules (a1324af)
  • nvidia: CUDA toolkit (8f0675d)
  • opentabletdriver setup + kde-wallpaper-engine (fbc2a58)
  • pre-commit hook in direnv hook + bluebuild in nix flake (3de1db6)
  • ptyxis, gnome-vrr and yafti (b0c4415)
  • realtime configs for pipewire in studio command + pipx studio-add and rtcqs (a5b37ad)
  • realtime preparations for pipewire + realtime-setup and tests and fsync kernel (62ceb41)
  • ROCM + ZLUDA + nvidia sync patches + tuned (6dff658)
  • shared apps for gnome and plasma images + usr files (31b863f)
  • some theming + defaults (2c8c91c)
  • strict secureblue-based images + proper script run for images (c83e703)
  • studio-scripts: initial support for studio-scripts + metadata and logos (e00713c)
  • theming: very cool neofetch art! (24a832d)
  • try to build 40 builds (8c8bdbe)
  • try to use pkl as templating engine (fa684ad)
  • unified studio cli (8386ea0)
  • use more ideomatic and generic way to make all the scripts work! (1294af2)
  • wine: winezgui manager (e9fe0ae)
  • WIP: add RTKernel (fcd11b5)
  • WIP: use jsonnet to generate recipes (084b349)

Bug Fixes

  • actual file (ae9c6e2)
  • add 64bit wine too! (86a38f2)
  • add audinux packages (29364dc)
  • add catppuccin-based plasma theme (d37ca87)
  • add problematic overrides to here instead of presets package (639df06)
  • add proper packages to rtkernel build (0212e9b)
  • add workflows for gnome + nvidia (ee4f34d)
  • architecture for ptyxis (23ea873)
  • badges in center (474cee4)
  • cache for CI + initramfs not necessary (c32bddc)
  • caching breaks updates for some reason (991fffc)
  • change cosign key because of invalid PEM block (940af33)
  • chmod kde-wallpaper-engine (e8f8142)
  • CI typo (9dd029a)
  • conflics with jack (ee23d0d)
  • digest already has hash type (109c915)
  • do not explicitly remove jack or pw (1477935)
  • do not remove gnome-tour (1217c18)
  • do not replace VTE libraries for ptyxis as that is not necessary (e1ef7a4)
  • faster builds with bluebuild docker builder (18f04e2)
  • fetch brew script to proper place in FS (645e3ff)
  • fixes for jackd script + updater (60400fd)
  • fixes for studio cli UX and yafti crashing on run (d019837)
  • fsync kernel only on amd/intel images + pipewire without the -plugin-jack package (c736301)
  • fsync kernel typo (802f393)
  • fsync-kernel: typo! (26cfeab)
  • generate proper recipe files modules (cc3682e)
  • gnome: add ubuntu font (544d682)
  • gum: get proper browser url (3162c0b)
  • include FEDORA_MAJOR_VERSION to all scripts that use it (41cee8e)
  • initramfs not being built cuz of missing PATH thing for run-external (941aaeb)
  • invalid tags in container signing (9751fb4)
  • iso: do not exclude 39 builds (0b9acdf)
  • iso: maximize build space does not work on this (8c53851)
  • iso: publish ISO even on workflow-run (e790d95)
  • iso: remove experimental webui thing + proper (ba25b5b)
  • iso: typo (am i dumb) (d0d0634)
  • jack issues (0afbb48)
  • jack, gnome: conflict with gnome-shell (f48776f)
  • jackd: non-dbus based script for running jackd (4c7879e)
  • jack: remove all of pipewire (2fb2df2)
  • jack: remove all pipewire jack + lsp-plugins-jack + furnace chiptune (acb0f05)
  • jack: use only jack without pipewire (2c0beb8)
  • kde: move problematic file from presets-plasma (40dcc46)
  • kde: pin plasma-presets to working version (7d175e0)
  • kernel-fsync: use nushell pattern instead of wget (4a0bde0)
  • libadwaita for ptyxis (27c5ae9)
  • make sure nushell scripts are actually useful (05feacb)
  • make sure to sign the latest tag too (e2cd810)
  • many studio CLI UX issues! #56 (66a1c28)
  • merge xyny changes because i force pushed to main.... (804c718)
  • move some stuff to flatpaks due to storage concerns (aba2958)
  • neither gnome-VRR nor nvidia-explicit sync scripts are necessary anymore! (29d8e7c)
  • nix flake (7b6faac)
  • nushell script not found (c60caa5)
  • nushell script perms (292bea7)
  • OH MY GOD IT WAS JUST THIS (1092315)
  • only run build when changing files in config/modules (2890f86)
  • packages were not found (e6a428f)
  • pkl: dynamic extensions for recipes (99bbce0)
  • pkl: plasma builds breaking due to extra whitespace (b67f8c6)
  • point scripts to the proper path! (6dc5698)
  • proper error handling for zluda script (984b485)
  • proper extension for all generated files (1b2125a)
  • proper fancy REAMDE badges (c6ca92d)
  • proper naming for image in recipe (d43ab68)
  • proper naming for packages in generator (85b33d6)
  • proper ordering for jsonnet template urls + update utility flake (db9ec1d)
  • proper package version for plasma presets (e35c8e0)
  • proper path for jackd service (e37553b)
  • proper recipe images! (b04bb6f)
  • proper repo for tuned + gnome extensions (46c24ac)
  • proper script path (0743a9b)
  • proper token for issue-management (b33ee43)
  • ptyxis does not need custom libadwaita version anymore (76db25e)
  • ptyxis terminal script typo (8c7b5af)
  • pw jack integration (feabb55)
  • pw: specifying jack support shouldnt be necessary (75b1ca5)
  • remove annoying flake-check action (29b72b0)
  • remove conflicting pipewire packages (f165cfa)
  • remove deprecated freecad program (613d308)
  • remove deprecated gimp-gap package (f8650b0)
  • remove materia theme + install proper presets package (b58886f)
  • remove nushell copr + update nix flake (0028836)
  • remove packages that gh didnt like (bd472bf)
  • remove plasma-welcome because yafti exists (dcd573d)
  • remove references to files for gnome/plasma (f7d5063)
  • replace jamesdsp with easyeffects (425d86c)
  • rtkernel: depencency issues removing stuff that isnt in the image (0812931)
  • rtkernel: remove vanilla kernel from build (eebc86e)
  • rtkernel: remove vanilla linux kernel (2022175)
  • rtkernel: typo (5bb676b)
  • script-nu: actually run the closures... (cbae6cb)
  • script-nu: proper path for running script (0da449f)
  • script-nu: proper script path (eb73e1a)
  • script-nu: script parsing yaml (45bf790)
  • scripts fix for nushell (df13233)
  • separate files into individual modules (c785040)
  • signing does not work because of typo (3e6642c)
  • signing with digest instead of tag (644aa29)
  • simpler definition for jsonnet template (c8860d7)
  • some storage optimization (91e4aa8)
  • studio: studio-manager command + studio-davinci actually are useful now! (3aeaef1)
  • syntax errors + build limit + flake checks (6e8640a)
  • typo (3f2717a)
  • typo (fb056c7)
  • typo (c26fb77)
  • typo (2623235)
  • typo in issue-management action (cccaec1)
  • typo in jsonnet template (582ace0)
  • typo in kde-wallpaper-engine.nu (3cceaa4)
  • typo in ptyxis script (6d0ef5a)
  • typo in signing (a249570)
  • typo when uninstalling AMD-LACT (ea499ab)
  • typo! (9730901)
  • typo! (15de66b)
  • typos and unavailable package (2b7c42e)
  • use BASH for studio-jackd-default script + just copy it to the custom script paths whenever enabled (c966962)
  • use flatpak blender for now because the rpm package is broken for now (2ed4301)
  • use homebrew for reliable pkl fetching (15b33a3)
  • use kinoite-main image (4789b1e)
  • use main branch for kernel signer (d4298b6)
  • use new logos in the OS + system image (9986bfe)
  • use proper version for kernel-signer action (b7828a8)
  • use ptyxis flatpak for hardened gnome images (453602e)
  • use studio-cli from copr package and remove wine! (bb272fa)
  • use the new recipes directory for storing recipes :) (4551309)
  • use txt files for tips instead of .md because of linting issues (a85ad9e)
  • use userns variants of secureblue (a285621)
  • valid wine-tkg copr URL (5919977)
  • wine: do not symlink anything (5ec0866)
  • wine: install multilib by using script (46aad20)
  • wine: install winezgui properly (71e3a3b)
  • wine: multilib support (29c96af)
  • wine: the mingw wine copr does not have any packages? (e03f524)
  • wine: typo in install (180d0a7)
  • wine: wine-tkg-scripts instead of wine-tkg file (ece89f6)
  • wip: more cleanup + publish image with docker instead of going through podman (0d0deb1)
  • wrong paths for modules (e09a008)
  • yamllint config file (df8b91c)
  • zluda: extract straight into usr lib64 (adafd04)

Reverts

  • do not use rtkernel for now (f59ea65)
  • fsync-kernel: sadly it breaks vms for some reason (f47741f)
  • nvidia: remove cuda-toolkit from base image (it breaks stuff) (decedb8)
  • use deprecated config/recipes (4d8b9c6)