Commit Graph
26 Commits
Author SHA1 Message Date
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