Alexandre Pujol
0619f4dcec
feat(profile): general update.
2024-03-29 19:45:10 +00:00
Alexandre Pujol
1f8507548f
feat(fsp): update the default profile.
...
Note: it is still not usable.
2024-03-29 19:33:55 +00:00
Alexandre Pujol
adb936e62f
feat(abs): add new shells abstraction.
2024-03-29 18:31:15 +00:00
Alexandre Pujol
58a4f1601a
fix(profile): ensure interactive shell use @{shells_path} instead of @{sh_path}.
2024-03-29 18:19:35 +00:00
Alexandre Pujol
2fc2394bad
feat(abs): rewrite user-read/user-write.
...
See #307
2024-03-28 16:47:40 +00:00
Alexandre Pujol
b089a4d2c5
feat(profile): add the child-open-browsers profile.
2024-03-28 16:40:16 +00:00
Alexandre Pujol
e77f8db40f
feat(abs): add bash-strict.
2024-03-27 22:07:43 +00:00
Alexandre Pujol
bdb2b396b3
feat(abs): add trash-strict.
2024-03-27 22:06:07 +00:00
Alexandre Pujol
197c1bd78a
feat(profile): general update.
2024-03-27 21:53:11 +00:00
Alexandre Pujol
b9cfd787c8
fix(ci): minor fixes.
2024-03-27 17:17:15 +00:00
Alexandre Pujol
b88b8b8c26
refractor(abs): move common and app abstraction to their own abstractions subfolder.
...
As the number of abstraction is increasing, it is valuable to separate "base" abstractions to programs specific ones.
2024-03-27 15:11:21 +00:00
Alexandre Pujol
d8d15c8a35
feat(profile): add ghc-pkg.
2024-03-24 20:45:15 +00:00
Alexandre Pujol
8da2fd621a
feat(abs): remove some unused abstractions.
2024-03-24 14:44:58 +00:00
Alexandre Pujol
863034438d
fix(profile): resolve kdeconnectd path manunally.
2024-03-22 22:20:47 +00:00
Alexandre Pujol
8c516ea788
feat(profile): general update.
2024-03-22 22:13:42 +00:00
Alexandre Pujol
6d84301698
feat(profile): start using the exec directive.
2024-03-22 21:12:38 +00:00
Alexandre Pujol
a5f71675ea
feat(profile): general update.
2024-03-22 19:45:13 +00:00
Alexandre Pujol
828f282fc3
feat(profile): cleanup unix_chpwd already present in abs.
2024-03-22 13:11:49 +00:00
Alexandre Pujol
8c31008385
refractor: audio2 -> audio-server.
2024-03-22 13:03:52 +00:00
Alexandre Pujol
325068b705
feat(profile): all electron based software need userns.
2024-03-22 11:49:00 +00:00
Alexandre Pujol
87db46113c
feat(profile): cleanup common desktop files.
2024-03-21 23:28:57 +00:00
Alexandre Pujol
5149b55bd0
feat(profile): add only directive.
2024-03-21 23:18:03 +00:00
Alexandre Pujol
6052b95347
feat(profile): update stack directives.
2024-03-21 23:11:07 +00:00
Alexandre Pujol
7bc16fddfd
fix(profile): remove duplicate dbus rule.
2024-03-21 23:10:29 +00:00
Alexandre Pujol
6c38e90b5e
feat(profile): update dbus directive format.
2024-03-21 23:03:08 +00:00
Alexandre Pujol
5039dae148
feat(profile): improve kde support on debian.
2024-03-20 16:13:20 +00:00
Alexandre Pujol
7b880a5142
feat(profile): general update.
2024-03-20 00:04:39 +00:00
Alexandre Pujol
cbd0b61491
feat(profile): improve sudo abstraction.
2024-03-19 22:00:05 +00:00
Alexandre Pujol
bf613f59a5
feat(profile): replace @{md5} by @{hex32}.
2024-03-19 21:26:12 +00:00
Alexandre Pujol
928f27dbf5
feat(profile): bwrap always need userns.
2024-03-19 14:48:32 +00:00
Alexandre Pujol
dee02b8698
fix: rule compilation.
2024-03-19 11:33:30 +00:00
Alexandre Pujol
091a93194d
feat(fsp): stack more profile on systemd.
2024-03-19 11:30:45 +00:00
Alexandre Pujol
3787eb1745
feat(profile): enable desktop user variable everywhere.
...
Also restrict access to these files.
2024-03-19 11:26:57 +00:00
Alexandre Pujol
a370281e9b
feat(profile): use desktop user variable in gnome.
...
Also restrict access to these files.
2024-03-18 15:31:55 +00:00
Alexandre Pujol
04b9e60072
feat(profile): replace some path with the new desktop variables.
2024-03-18 14:42:02 +00:00
Alexandre Pujol
77945674a5
feat(profile): general update.
2024-03-18 14:31:01 +00:00
Alexandre Pujol
25c2dc3399
feat(profile): improve gnome startup process.
2024-03-18 00:50:59 +00:00
Alexandre Pujol
8290c74e66
feat(profile): add some kde related profiles.
2024-03-17 22:49:19 +00:00
Alexandre Pujol
bf22e0770f
feat(profile): improve integration with opensuse.
2024-03-17 22:47:36 +00:00
Alexandre Pujol
233b1f2f0e
feat(profile): improve gnome profiles.
2024-03-17 21:29:49 +00:00
Alexandre Pujol
fb064431be
feat(profile): add gnome-session-migration.
2024-03-16 22:20:12 +00:00
Alexandre Pujol
6a41184a0e
feat(profile): kglobalaccel5 -> kglobalacceld
2024-03-16 21:49:49 +00:00
Alexandre Pujol
14680e736d
feat(profile): mirnor cleanup on the new dbus profiles.
2024-03-16 21:46:02 +00:00
Alexandre Pujol
0c5e71f971
feat(profile): cleanup some rules already included in abs.
2024-03-16 21:40:35 +00:00
Alexandre Pujol
b15aaae553
feat(profile): add support for new dbus-session in systemd-user.
2024-03-16 21:33:36 +00:00
Alexandre Pujol
30d8e16ffc
feat(profile): ensure plasma support new dbus stack.
2024-03-16 21:28:54 +00:00
Alexandre Pujol
9be9b442a9
feat(profile): rewrite the gnome startup process.
...
The changes in the dbus stack required to rewrite how gnome startup is handled
by our various profiles.
2024-03-16 20:52:02 +00:00
Alexandre Pujol
be3d625b7f
feat(profile): general update.
2024-03-16 19:41:27 +00:00
Alexandre Pujol
c6717d2bab
feat(profile): use new dbus profile in dbus label.
2024-03-16 13:10:25 +00:00
Alexandre Pujol
61e2cb55ac
feat(profile): rewrite the dbus profiles.
...
Replace the old dbus-broker/dbus-daemon profiles stack by a new unified set of
profiles that does not depend-on the dbus implementation used.
Ensure that a given bus is fully managed by one unified profile:
- We need to allow far fewer rules than before (especially by splitting
dbus-system and dbus-session).
- It has the side effect to fix some long-running issues regarding dbus start
(see: #74 , #80 & #235 ) while keeping all dbus server in the same place.
2024-03-16 13:03:32 +00:00