Commit graph

  • cf7ce9603e
    fix(build): ensure tests work. Alexandre Pujol 2024-03-27 16:26:01 +00:00
  • b88b8b8c26
    refractor(abs): move common and app abstraction to their own abstractions subfolder. Alexandre Pujol 2024-03-27 15:11:21 +00:00
  • 92f83d9e8d
    feat(abs): update some abstractions. Alexandre Pujol 2024-03-27 14:32:08 +00:00
  • c852fd3a01
    refractor(test): move aa-test to tests/cmd/ Alexandre Pujol 2024-03-26 18:13:56 +00:00
  • 30859c8170
    build: add some missing internal tests. Alexandre Pujol 2024-03-26 18:08:20 +00:00
  • 0f1f9ce49b
    build: use new internal structure. Alexandre Pujol 2024-03-26 18:07:48 +00:00
  • c8512bc2c6
    test(build): better variable naming scheme. Alexandre Pujol 2024-03-26 18:06:47 +00:00
  • f8d970faf0
    build: new structure for internal config files. Alexandre Pujol 2024-03-26 18:05:55 +00:00
  • e67a66ff94
    refractor(build): remove old builder/prepare. Alexandre Pujol 2024-03-25 23:38:07 +00:00
  • 69f2f46c46
    refractor(build): update prebuild logic to the new interface structure. Alexandre Pujol 2024-03-25 23:37:13 +00:00
  • 2dea78a59c
    refractor(build): move prepare tasks to the prepare sub package. Alexandre Pujol 2024-03-25 23:34:14 +00:00
  • 16f00ebfc7
    refractor(build): move builder tasks to the builder sub package. Add tests. Alexandre Pujol 2024-03-25 23:16:00 +00:00
  • 08d4110c2a
    build: update directives with the new interface. Alexandre Pujol 2024-03-25 22:40:25 +00:00
  • 38e9e5f08e
    build: define new build directories. Alexandre Pujol 2024-03-25 22:38:01 +00:00
  • 62099d325d
    build: define new unified build interfaces. Alexandre Pujol 2024-03-25 22:37:30 +00:00
  • b6aed5cd8d
    refractor(build): move os check as an internal build pkg. Alexandre Pujol 2024-03-25 22:36:31 +00:00
  • ac935ce81c
    refractor: move internal build function to util. Alexandre Pujol 2024-03-25 21:45:18 +00:00
  • 5d40cc1166
    fix(aa-log): handle owner rule even if thhe log is not complete. Alexandre Pujol 2024-03-25 20:32:13 +00:00
  • d8d15c8a35
    feat(profile): add ghc-pkg. Alexandre Pujol 2024-03-24 20:45:15 +00:00
  • fb841b46c4
    fix: broken link in doc. Alexandre Pujol 2024-03-24 15:29:45 +00:00
  • 1a097bed36
    doc: add the abstactions page. Alexandre Pujol 2024-03-24 15:21:31 +00:00
  • 8da2fd621a
    feat(abs): remove some unused abstractions. Alexandre Pujol 2024-03-24 14:44:58 +00:00
  • 444b9ef77a
    doc: update fsp structure. Alexandre Pujol 2024-03-24 13:24:26 +00:00
  • 77016661dc
    build: update flags tracking list. Alexandre Pujol 2024-03-23 22:43:10 +00:00
  • e979fe05b0
    doc: add directives documentation. Alexandre Pujol 2024-03-23 17:42:53 +00:00
  • 88fcdd8c8e
    build(directive): support both liust & map. Alexandre Pujol 2024-03-23 17:41:10 +00:00
  • f81ceb9185
    feat(aa-log): speed up log generation. Alexandre Pujol 2024-03-23 13:41:19 +00:00
  • 863034438d
    fix(profile): resolve kdeconnectd path manunally. Alexandre Pujol 2024-03-22 22:20:47 +00:00
  • 8c516ea788
    feat(profile): general update. Alexandre Pujol 2024-03-22 22:13:42 +00:00
  • 6d84301698
    feat(profile): start using the exec directive. Alexandre Pujol 2024-03-22 21:12:38 +00:00
  • 5b17f8b4e8
    build(debian): do not fail if rules failed to compile. Alexandre Pujol 2024-03-22 21:04:38 +00:00
  • d5470b8404
    build: exex directive: sort & cleanup generated rules. Alexandre Pujol 2024-03-22 20:56:04 +00:00
  • 73fe7a7475
    build: exex directive: add support for transition. Alexandre Pujol 2024-03-22 19:47:45 +00:00
  • a5f71675ea
    feat(profile): general update. Alexandre Pujol 2024-03-22 19:45:13 +00:00
  • 492c5a37dd
    refractor: move integration code to the test directory. Alexandre Pujol 2024-03-22 14:08:44 +00:00
  • 828f282fc3
    feat(profile): cleanup unix_chpwd already present in abs. Alexandre Pujol 2024-03-22 13:11:49 +00:00
  • 8c31008385
    refractor: audio2 -> audio-server. Alexandre Pujol 2024-03-22 13:03:52 +00:00
  • 325068b705
    feat(profile): all electron based software need userns. Alexandre Pujol 2024-03-22 11:49:00 +00:00
  • 87db46113c
    feat(profile): cleanup common desktop files. Alexandre Pujol 2024-03-21 23:28:57 +00:00
  • 0d16d4fdab
    build: remove old directive code. Alexandre Pujol 2024-03-21 23:23:44 +00:00
  • 7cbf8a8f9b
    fix: do not force early load of userdbd as it can cause issues. Alexandre Pujol 2024-03-21 23:22:08 +00:00
  • 79a3bb1ea8
    fix(build): for compatibility, use slices from exp. Alexandre Pujol 2024-03-21 23:19:33 +00:00
  • 5149b55bd0
    feat(profile): add only directive. Alexandre Pujol 2024-03-21 23:18:03 +00:00
  • 6052b95347
    feat(profile): update stack directives. Alexandre Pujol 2024-03-21 23:11:07 +00:00
  • 7bc16fddfd
    fix(profile): remove duplicate dbus rule. Alexandre Pujol 2024-03-21 23:10:29 +00:00
  • 6c38e90b5e
    feat(profile): update dbus directive format. Alexandre Pujol 2024-03-21 23:03:08 +00:00
  • 22fb2298d5
    fix(build): for compatibility, use slices from exp. Alexandre Pujol 2024-03-21 22:20:19 +00:00
  • e2ac675165
    fix(build): ensure directive can be loaded. Alexandre Pujol 2024-03-21 22:13:00 +00:00
  • 99e386705f
    feat(build): rewrite the dbus directive fot the new format. Alexandre Pujol 2024-03-21 22:09:16 +00:00
  • b32ee4a5a9
    feat(build): add the exec directive. Alexandre Pujol 2024-03-21 22:07:41 +00:00
  • 8e5f83df34
    feat(build): rewrite the stack directive witht the new structure. Alexandre Pujol 2024-03-21 21:09:46 +00:00
  • 83691bbb1f
    feat(build): add new filter directives. Alexandre Pujol 2024-03-21 20:51:42 +00:00
  • 2ca62215bc
    build: prepare new structure for directives. Alexandre Pujol 2024-03-21 20:36:41 +00:00
  • e1d1d0be3d
    refractor(build): move os logic to its own module. Alexandre Pujol 2024-03-21 18:58:32 +00:00
  • 662dd1c6dc
    chore: move internal util function. Alexandre Pujol 2024-03-21 18:54:52 +00:00
  • dbb0d76e52
    feat(abs): add the bash-strict. Alexandre Pujol 2024-03-20 16:14:29 +00:00
  • 5039dae148
    feat(profile): improve kde support on debian. Alexandre Pujol 2024-03-20 16:13:20 +00:00
  • 74b10ec4d3
    build: ensure pkgdest directory exist. Alexandre Pujol 2024-03-20 00:05:30 +00:00
  • 7b880a5142
    feat(profile): general update. Alexandre Pujol 2024-03-20 00:04:39 +00:00
  • c074c09e3b
    build(opensuse): treat config file as normal files. Alexandre Pujol 2024-03-19 22:14:54 +00:00
  • cbd0b61491
    feat(profile): improve sudo abstraction. Alexandre Pujol 2024-03-19 22:00:05 +00:00
  • 7ae05eb397
    feat(abs): add download directory to user-read. Alexandre Pujol 2024-03-19 21:55:32 +00:00
  • bf613f59a5
    feat(profile): replace @{md5} by @{hex32}. Alexandre Pujol 2024-03-19 21:26:12 +00:00
  • ceb78d971e
    feat(tunables): improve hex variables. Alexandre Pujol 2024-03-19 21:15:50 +00:00
  • 9007daf842
    feat(tunable): opensuse has a special multiarch. Alexandre Pujol 2024-03-19 14:49:17 +00:00
  • 928f27dbf5
    feat(profile): bwrap always need userns. Alexandre Pujol 2024-03-19 14:48:32 +00:00
  • dee02b8698
    fix: rule compilation. Alexandre Pujol 2024-03-19 11:33:30 +00:00
  • 091a93194d
    feat(fsp): stack more profile on systemd. Alexandre Pujol 2024-03-19 11:30:45 +00:00
  • dc46569199
    chore: ensure local files are ignored. Alexandre Pujol 2024-03-19 11:28:42 +00:00
  • 3787eb1745
    feat(profile): enable desktop user variable everywhere. Alexandre Pujol 2024-03-19 11:26:57 +00:00
  • a370281e9b
    feat(profile): use desktop user variable in gnome. Alexandre Pujol 2024-03-18 15:31:55 +00:00
  • 04b9e60072
    feat(profile): replace some path with the new desktop variables. Alexandre Pujol 2024-03-18 14:42:02 +00:00
  • 77945674a5
    feat(profile): general update. Alexandre Pujol 2024-03-18 14:31:01 +00:00
  • 437bef18ca
    feat(abs): redeine the DE users paths. Alexandre Pujol 2024-03-18 01:03:44 +00:00
  • 25c2dc3399
    feat(profile): improve gnome startup process. Alexandre Pujol 2024-03-18 00:50:59 +00:00
  • 1f3da81d5a
    tests: fix pkg outpout directory. Alexandre Pujol 2024-03-17 23:20:05 +00:00
  • 8290c74e66
    feat(profile): add some kde related profiles. Alexandre Pujol 2024-03-17 22:49:19 +00:00
  • bf22e0770f
    feat(profile): improve integration with opensuse. Alexandre Pujol 2024-03-17 22:47:36 +00:00
  • eb66feef62
    feat(abs): extend the bash abs with some common values. Alexandre Pujol 2024-03-17 22:43:43 +00:00
  • 158c6006b1
    build(opensuse): improve opensuse build process. Alexandre Pujol 2024-03-17 21:34:06 +00:00
  • 233b1f2f0e
    feat(profile): improve gnome profiles. Alexandre Pujol 2024-03-17 21:29:49 +00:00
  • fb064431be
    feat(profile): add gnome-session-migration. Alexandre Pujol 2024-03-16 22:20:12 +00:00
  • 1c1855cf6e
    build(opensuse): add new systemd drop-in files in the spec file. Alexandre Pujol 2024-03-16 22:01:22 +00:00
  • d41f289e2a
    feat: ensure the dbus services start with the good profile. Alexandre Pujol 2024-03-16 21:52:38 +00:00
  • 6a41184a0e
    feat(profile): kglobalaccel5 -> kglobalacceld Alexandre Pujol 2024-03-16 21:49:49 +00:00
  • 14680e736d
    feat(profile): mirnor cleanup on the new dbus profiles. Alexandre Pujol 2024-03-16 21:46:02 +00:00
  • 0c5e71f971
    feat(profile): cleanup some rules already included in abs. Alexandre Pujol 2024-03-16 21:40:35 +00:00
  • b15aaae553
    feat(profile): add support for new dbus-session in systemd-user. Alexandre Pujol 2024-03-16 21:33:36 +00:00
  • 30d8e16ffc
    feat(profile): ensure plasma support new dbus stack. Alexandre Pujol 2024-03-16 21:28:54 +00:00
  • 9be9b442a9
    feat(profile): rewrite the gnome startup process. Alexandre Pujol 2024-03-16 20:52:02 +00:00
  • af5171e39d
    feat(tunable): add variables for some system-users. Alexandre Pujol 2024-03-16 19:43:22 +00:00
  • 1148b8faad
    feat(tunable): improve our variables definition. Alexandre Pujol 2024-03-16 19:42:25 +00:00
  • be3d625b7f
    feat(profile): general update. Alexandre Pujol 2024-03-16 19:41:27 +00:00
  • c9b87efebe
    chore: cosmetic. Alexandre Pujol 2024-03-16 19:27:45 +00:00
  • c6717d2bab
    feat(profile): use new dbus profile in dbus label. Alexandre Pujol 2024-03-16 13:10:25 +00:00
  • 61e2cb55ac
    feat(profile): rewrite the dbus profiles. Alexandre Pujol 2024-03-16 13:03:32 +00:00
  • 4819022202
    feat(abs): add unix_chkpwd to the authentication abs as upstream. Alexandre Pujol 2024-03-16 12:27:23 +00:00
  • e658d1c4d3
    feat(profile): restrict access to /var/lib/gdm in gnome-shell. Alexandre Pujol 2024-03-16 00:22:30 +00:00
  • 66aa230b90
    feat(profile): some dbus rule improvment. Alexandre Pujol 2024-03-15 23:56:23 +00:00
  • 1b8b52962b
    feat(fsp): update mounting rules. Alexandre Pujol 2024-03-15 23:45:18 +00:00