All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- Incorrect filename for automatically created channels backup file
- Ugly work-around to handle recent changes in guix, and allow recovering from it https://issues.guix.gnu.org/49610
- Properly handle desktop files in org format (e.g.
org.keepassxc.KeePassXC.desktop
)
- Removed
--disable-authentication
from all commands (so channels are authenticated now)
- Shortcut to reconfigre with
px reconfigure
- Support for handling ARM u-boot, firmware and overlays for Raspberry Pi
- License
- Updated text to reflect new channels file location.
- Running
px
shows the help text - Updated help text with info on how-to search for services
- Default channels file moved to
/etc/guix/channels.scm
- Cleanup, added license
- Adapted reconfiguration to default to
/etc/channels.scm
- Update root profile packages
- Update
reconfiguration
viaguix time-machine ...
approach.
- Partially messed-up stout
- Fixed
px --help
to actually invokeguix --help
- Updated help available at
px help
- Added option to run maintenance scripts:
px maintenance
- Subprocess commands with stderr get logged
- Issue caused by missing module import in log
- Issue that would prevent the application to run as non-root user
- Issue where
px update apply
wouldn't actually apply all updates
- Better logging
- Missing
os
import inpx.guix
- Support to apply Flatpak
--user
related updates
- Refactored application into Flatpak and Guix class
- Properly handle missing parameters
- Initial release