Commit Graph
37 Commits
Author SHA1 Message Date
Kivi Kaitaniemi 360e0fcf9e Add symlink support 2026-01-07 00:52:18 +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 dd192d5871 Use print_command_output for CommandFailedError output 2025-12-18 22:44:27 +02:00
Kivi Kaitaniemi 3baa5e032b Fix issues with tests and PKGBUILD reviewing 2025-12-18 04:00:36 +02:00
Kivi Kaitaniemi 6a1f64c3dd Improve printed output 2025-12-17 21:54:53 +02:00
Kivi Kaitaniemi c2bb67dc4e Start writing documentation for changes 2025-12-15 04:48:38 +02:00
Kivi Kaitaniemi 6fe1f4cb6f Add AUR plugin 2025-12-14 22:28:08 +02:00
Kivi Kaitaniemi 5dd6d8b281 Implement PKGBUILD parsing for CustomPackages 2025-12-14 19:10:39 +02:00
Kivi Kaitaniemi fb578c0511 Initial pacman code 2025-12-14 17:12:25 +02:00
Kivi Kaitaniemi ebf4b8e5ac Allow storing sets in Store 2025-12-13 20:58:24 +02:00
Kivi Kaitaniemi fd96cbec57 Implement systemd plugin 2025-12-13 20:51:21 +02:00
Kivi Kaitaniemi 9471bbf6ac Refactor main app 2025-12-13 17:35:21 +02:00
Kivi Kaitaniemi 364bf3d7b9 Add main app logic 2025-12-13 07:03:16 +02:00
Kivi Kaitaniemi 7c34b3c7d2 Change error parameter ordering 2025-12-13 04:42:08 +02:00
Kivi Kaitaniemi 786968feac Implement file installation 2025-12-13 04:38:58 +02:00
Kivi Kaitaniemi aaa4a0ad43 Add plugin architecture 2025-12-13 01:44:41 +02:00
Kivi Kaitaniemi 6047cad690 Unify docstring formats 2025-12-12 23:17:18 +02:00
Kivi Kaitaniemi 2b1bbdb884 Better methods for running commands 2025-12-12 23:08:30 +02:00
Kivi Kaitaniemi 9da024c8bd Migrate to uv 2025-12-12 17:03:15 +02:00
Kivi Kaitaniemi a54fad6570 Merge branch 'main' of https://github.com/gro-david/decman into gro-david-main 2025-12-09 11:54:45 +02:00
Kivi Kaitaniemi 37e85a0814 Fix test that occasionally fails due to set ordering being indeterminate 2025-10-02 00:38:13 +03:00
Dávid Groniewsky 613beaa917 Added the option for installing flatpaks to the user installation. 2025-10-01 11:15:26 +02:00
Dávid Groniewsky 0ecd835090 Extended the flatpak functionality to modules. All works as expected. 2025-09-29 15:19:42 +02:00
Dávid Groniewsky 401233a352 Added support for declaring installed and ignored flatpaks in the source file. For this the variables 'flatpak_packages' and 'ignored_flatpak_packages' are used. These work like the pacman equivalents. There were test cases appended for flatpak testing. I have installed the modified version on my system and tested it extensively. No errors were found. 2025-09-29 14:57:34 +02:00
user e153b8c400 Add test for multiple module user services 2025-01-23 18:37:38 -05:00
Kivi Kaitaniemi 0b45e8a175 Fix storing enabled systemd user units 2024-05-16 22:09:45 +03:00
Kivi Kaitaniemi 948914c270 Add enabled_modules & created_files to Store 2024-05-16 21:09:46 +03:00
Kivi Kaitaniemi 5696ee647c Code cleanup
- Rename variables
- Change print messages
- Use sets where more appropriate
- Fix bug with removing build dependencies from chroots
2024-05-02 01:03:38 +03:00
Kivi Kaitaniemi c97587b3f5 Add sh/cmd functions to simplify running commands 2024-04-26 00:02:36 +03:00
Kivi Kaitaniemi 68b93a008c Add file/directory management 2024-04-25 23:02:17 +03:00
Kivi Kaitaniemi 0e22d22a69 Added modules 2024-04-25 18:24:37 +03:00
Kivi Kaitaniemi ebed2cbbee Add source config
Config manages:

- Packages
- Systemd units
2024-04-25 16:00:00 +03:00
Kivi Kaitaniemi 352d7db089 Improve package building 2024-04-25 01:44:15 +03:00
Kivi Kaitaniemi b1be2661e5 Improve dependency resolution 2024-04-24 16:33:52 +03:00
Kivi Kaitaniemi 5d102f15f0 Initial commit
- Added basic pacman/systemd wrappers
- Added way to manage AUR and user packages
2024-04-22 19:27:40 +03:00