Commit Graph

2156 Commits

Author SHA1 Message Date
Alexandre Pujol
c359c0a2fd
feat(profile): add alsactl. 2024-04-03 21:56:58 +01:00
Alexandre Pujol
50b720a8b9
feat(profile): add gpu-manager. 2024-04-03 21:56:33 +01:00
Alexandre Pujol
aae5c50914
ci: temporary disable ubuntu build.
Gihub action run on ubuntu, therefore it is safe.
2024-04-03 21:52:52 +01:00
Alexandre Pujol
6d3aeaa228
fix: aa syntax. 2024-04-03 21:25:10 +01:00
Alexandre Pujol
766b53beb3
feat(profile): improve xsession. 2024-04-03 21:22:26 +01:00
Alexandre Pujol
c623e6921c
feat(profile): add initial xfce group. 2024-04-03 21:18:08 +01:00
Alexandre Pujol
6810fe679e
chore: minor cosmetic. 2024-04-03 21:06:28 +01:00
Alexandre Pujol
cad0b936e5
build: make debian hide file edditable. 2024-04-03 21:05:24 +01:00
Alexandre Pujol
095254864f
feat(profile): general update. 2024-04-03 21:04:18 +01:00
Alexandre Pujol
4490db45c9
feat(aa-log): improve log cleaning. 2024-04-02 17:50:33 +01:00
Alexandre Pujol
1915fa5175
feat(build): simplify some internal tooling. 2024-04-02 17:48:03 +01:00
Alexandre Pujol
791459e39a
chore: update gitignore. 2024-04-02 13:44:27 +01:00
Alexandre Pujol
6dd0c36e9a
feat: prefix variables that refer to a profile 2024-04-02 13:41:08 +01:00
Alexandre Pujol
751bc683d9
fix(profile): ensure mutt pager can read its local storage.
Revert some mutt related change from 0619f4dcec

See #309
2024-04-01 21:42:58 +01:00
Alexandre Pujol
d07e63d506
feat(abs): cleanup thumbnails abstractions. 2024-04-01 00:51:57 +01:00
Alexandre Pujol
dab928305f
feat(abs): add igfx_user_feature to the graphics abs. 2024-03-31 12:45:13 +01:00
Alexandre Pujol
035ed51400
build(opensuse): clean files definition. 2024-03-30 18:24:49 +00:00
Alexandre Pujol
334c930969
fix(profile): temporary allow environment in profile transition.
Turn out this is the actual source of issues #80 #235:
- Some programs do not start well with scrub the environment
- Not related to dbus (but dbus was affected)
- May concern a lot of profiles

As a temporary solution, we convert all Px in px while we find out a proper solution.
2024-03-30 18:17:55 +00:00
Alexandre Pujol
534b10b261
feat(profile): rewrite some electron based profiles using the new electron abs. 2024-03-30 14:54:21 +00:00
Alexandre Pujol
89def65a17
feat(profile): add child-open-strict 2024-03-30 14:49:37 +00:00
Alexandre Pujol
f8deb46591
feat(abs): add initiall version of the electron common abstraction. 2024-03-30 14:48:29 +00:00
Alexandre Pujol
87459197d3
feat(profile): add child-modprobe-nvidia 2024-03-30 14:46:47 +00:00
Alexandre Pujol
70131163d3
refractror: remove moved abs. 2024-03-30 14:44:58 +00:00
Alexandre Pujol
601b62e93a
doc: update abstraction structure to the last changes. 2024-03-30 11:50:34 +00:00
Alexandre Pujol
0ae7b68dc8
feat(abs): really split audio-server & audio-client. 2024-03-29 19:48:13 +00:00
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
3a7b9a2c4e
feat(abs): minor update of some core abs. 2024-03-29 19:32:23 +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
43ab1d064d
chore: cosmetic. 2024-03-27 21:38:18 +00:00
Alexandre Pujol
b9cfd787c8
fix(ci): minor fixes. 2024-03-27 17:17:15 +00:00
Alexandre Pujol
cf7ce9603e
fix(build): ensure tests work. 2024-03-27 16:26:01 +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
92f83d9e8d
feat(abs): update some abstractions. 2024-03-27 14:32:08 +00:00
Alexandre Pujol
c852fd3a01
refractor(test): move aa-test to tests/cmd/ 2024-03-26 18:13:56 +00:00
Alexandre Pujol
30859c8170
build: add some missing internal tests. 2024-03-26 18:08:20 +00:00
Alexandre Pujol
0f1f9ce49b
build: use new internal structure. 2024-03-26 18:07:48 +00:00
Alexandre Pujol
c8512bc2c6
test(build): better variable naming scheme. 2024-03-26 18:06:47 +00:00
Alexandre Pujol
f8d970faf0
build: new structure for internal config files. 2024-03-26 18:05:55 +00:00
Alexandre Pujol
e67a66ff94
refractor(build): remove old builder/prepare. 2024-03-25 23:38:07 +00:00
Alexandre Pujol
69f2f46c46
refractor(build): update prebuild logic to the new interface structure. 2024-03-25 23:37:13 +00:00
Alexandre Pujol
2dea78a59c
refractor(build): move prepare tasks to the prepare sub package. 2024-03-25 23:34:14 +00:00
Alexandre Pujol
16f00ebfc7
refractor(build): move builder tasks to the builder sub package. Add tests. 2024-03-25 23:16:00 +00:00
Alexandre Pujol
08d4110c2a
build: update directives with the new interface. 2024-03-25 22:40:25 +00:00