Commit Graph
160 Commits
Author SHA1 Message Date
Kivi Kaitaniemi 8c54220dbc Release v1.2.1 1.2.1 2026-02-18 21:48:12 +02:00
Kivi Kaitaniemi e8d292be13 Set symlink ownership (fixes #60) 2026-02-18 20:54:29 +02:00
Kivi Kaitaniemi 6c054681ee Treat systemd user daemon reloading failures as warnings 2026-02-17 22:16:49 +02:00
Kivi Kaitaniemi 7bbd8a2cd8 Release v1.2.0 1.2.0 2026-02-16 21:53:00 +02:00
Kivi Kaitaniemi 55ad44b43c Merge pull request #57 from kiviktnm/feat/symlink-parent-folders
Add option to configure symlink initial parent folder permissions
2026-02-16 21:50:24 +02:00
Kivi Kaitaniemi a4ab83493f Add option to configure symlink initial parent folder permissions 2026-02-16 21:49:16 +02:00
Kivi Kaitaniemi 71a7e867ad Enhance README with user management and syntax update
Updated README to include user, group, and PGP key management information and modified package management syntax.
2026-02-08 12:06:58 +02:00
Kivi Kaitaniemi eafe7e7af9 Release v1.1.0 1.1.0 2026-02-07 20:58:05 +02:00
Kivi Kaitaniemi 5ac95facc3 Merge pull request #52 from kiviktnm/feat/run-multiple-methods-with-attr
Allow decorating multiple methods per module #47
2026-02-07 20:55:06 +02:00
Kivi Kaitaniemi 37745d1730 Allow decorating multiple methods per module #47 2026-02-07 20:52:32 +02:00
Kivi Kaitaniemi 7aa063f6b9 Merge pull request #51 from kiviktnm/fix/consider-provides
Fix/consider provides
2026-02-07 20:28:41 +02:00
Kivi Kaitaniemi 4203d2d439 Fix foreign upgrade after removal 2026-02-07 20:26:36 +02:00
Kivi Kaitaniemi c5898d82a3 Consider foreign provided packages when installing foreign packages #46 2026-02-07 20:24:29 +02:00
Kivi Kaitaniemi cdbf1e8348 Merge pull request #50 from kiviktnm/feat/print-failed-command-exit-code
Include exit code in CommandFailedError
2026-02-07 13:26:01 +02:00
Kivi Kaitaniemi e4eb81bd5b Include exit code in CommandFailedError 2026-02-07 13:25:33 +02:00
Kivi Kaitaniemi 97e94258a4 Merge pull request #49 from kiviktnm/fix/copy-local-pkgbuild-dir
Fix installing CustomPackages with 'install=' in PKGBUILD
2026-02-07 13:14:34 +02:00
Kivi Kaitaniemi 1214c69fba Fix installing CustomPackages with 'install=' in PKGBUILD #45 2026-02-07 13:13:14 +02:00
Kivi Kaitaniemi 1c0cbf3a53 Release v1.0.0 1.0.0 2026-01-27 23:47:36 +02:00
Kivi Kaitaniemi 928d7c4965 Don't try to remove empty build dependencies from chroot #44 2026-01-27 23:45:56 +02:00
Kivi Kaitaniemi 360e0fcf9e Add symlink support 2026-01-07 00:52:18 +02:00
Kivi Kaitaniemi 8ca2ca8a06 Don't fail on systemd disable failure 2026-01-07 00:03:57 +02:00
Kivi Kaitaniemi a5ec25693e Fix source and target ordering on file install errors 2026-01-06 20:08:54 +02:00
Kivi Kaitaniemi 04770f6a34 Update README.md 2025-12-29 18:13:20 +02:00
Kivi Kaitaniemi f8a6724816 Update README.md 2025-12-29 18:10:51 +02:00
Kivi Kaitaniemi b1dccf732b Improve docs 2025-12-28 09:27:49 +02:00
Kivi Kaitaniemi 4b5b703203 Add user and pgp key management modules (fixes #38) 2025-12-28 09:18:37 +02:00
Kivi Kaitaniemi 9b3454f434 decman.modules should be a list 2025-12-28 05:02:17 +02:00
Kivi Kaitaniemi 7e0b49be2f Improve orphan package discovery 2025-12-27 23:44:35 +02:00
Kivi Kaitaniemi 6078968ac1 Update license information 2025-12-27 04:18:08 +02:00
Kivi Kaitaniemi 041c976552 Rename packages to plugins 2025-12-27 04:04:04 +02:00
Kivi Kaitaniemi 9b2fc79829 Merge pull request #41 from kiviktnm/split-packages
Split plugins to seperate packages
2025-12-27 04:01:02 +02:00
Kivi Kaitaniemi f05f502fa7 Split plugins to seperate packages 2025-12-27 03:58:42 +02:00
Kivi Kaitaniemi 77bd72575e Use pyalpm instead of running pacman multiple times (fixes #39) 2025-12-27 02:43:02 +02:00
Kivi Kaitaniemi d54fd89852 Improve command output printing 2025-12-26 18:55:01 +02:00
Kivi Kaitaniemi f0a82dfa2d Don't print 'Pacman output highlights' unless there actually are highlights #40 2025-12-26 15:14:59 +02:00
Kivi Kaitaniemi d050372a33 When building custom packages, copy the whole PKGBUILD directory 2025-12-26 15:00:43 +02:00
Kivi Kaitaniemi 978333fcdb Handle KeyboardInterrupt 2025-12-21 04:16:46 +02:00
Kivi Kaitaniemi 5d4065623a Fix flatpak list_apps when no apps are installed 2025-12-19 23:05:42 +02:00
Kivi Kaitaniemi 3bbd5bd521 Fix issue with finding disabled modules 2025-12-18 23:06:22 +02:00
Kivi Kaitaniemi b2494c62d3 Merge pull request #37 from kiviktnm/new-structure
New architecture for decman
2025-12-18 22:46:11 +02:00
Kivi Kaitaniemi dd192d5871 Use print_command_output for CommandFailedError output 2025-12-18 22:44:27 +02:00
Kivi Kaitaniemi d084f826f1 Print method run as debug 2025-12-18 22:30:10 +02:00
Kivi Kaitaniemi bbbc6fdf7e Add missing example files 2025-12-18 06:51:35 +02:00
Kivi Kaitaniemi 3470efefb8 Merge branch 'main' into new-structure 2025-12-18 06:45:56 +02:00
Kivi Kaitaniemi 1f7982130f Set version to 1.0.0 2025-12-18 06:21:31 +02:00
Kivi Kaitaniemi 6b67fc0e53 Add migration steps 2025-12-18 06:20:58 +02:00
Kivi Kaitaniemi 36053c6d3b Fix ZSH completions 2025-12-18 06:13:01 +02:00
Kivi Kaitaniemi 45e8879962 Add shell completions for decman 2025-12-18 05:59:41 +02:00
Kivi Kaitaniemi 1e3b83b3d8 Add an example for using decman 2025-12-18 05:45:07 +02:00
Kivi Kaitaniemi 20171333ae Add missing flatpak plugin to entry points 2025-12-18 04:59:34 +02:00