ddc38ef27f
fix: stupid logic bug
...
https://github.com/javalsai/lidm/issues/77#issuecomment-3225642519
2025-08-26 22:33:13 +02:00
grialion
b3c8d3cbea
feat: exec parser for desktop entries ( #78 )
...
Feature-rich Exec= parser implementation for .desktop files
* backslash stripping (e.g '\ ' -> ' ')
* percentage stripping (e.g '%u' -> '', '%%' -> '%')
* quote string handling (e.g 'arg1 "arg 2"' -> "arg1", "arg 2")
The current implementation strips all "percentage codes", instead
of handling them.
Argument count is limited at 100.
---------
Co-authored-by: javalsai <jvssxxi@gmail.com >
2025-08-26 21:19:25 +02:00
5761838112
redo of #69 ( #75 )
...
* fix(pkg,aur): sources now are version unique
* build: allow to override git-rev and timestamp build info
* chore: organize and parallelize some checks
* chore: make standard PKGBUIDLs
* pkg(aur): `-bin` only has to depend on the `.so` file
* pkg(feat,aur): multiarch `-bin` pkg
* ci(void): update xbps first, add warning
* pkg(aur): bump pkgrels
* pkg(aur): pkgrel again AND `.SRCINFO` finally
---------
Co-authored-by: grialion <48643945+grialion@users.noreply.github.com >
2025-08-23 00:43:33 +02:00
363deeab28
docs: update dead links
2025-07-20 22:09:28 +02:00
github-actions[bot]
98b898fc08
Update AUR pkgs to v1.2.3 ( #67 )
...
Co-authored-by: GitHub Actions <actions@github.com >
Co-authored-by: javalsai <javalsai@proton.me >
2025-07-20 22:03:51 +02:00
github-actions[bot]
6b4b64d3fc
Update NixOS module to v1.2.3 ( #66 )
...
Co-authored-by: GitHub Actions <actions@github.com >
2025-07-20 22:01:56 +02:00
7e1ec83c7f
version: bump to v1.2.3
v1.2.3
2025-07-20 21:53:47 +02:00
8f0213db74
misc batch of fixes before v1.2.3 ( #65 )
...
* fix some formatter and linter issues
* make clang-tidy/clang-format fail with error status and output in github error format
* docs, add kmscon thing
* and some CI stuff
2025-07-20 21:50:12 +02:00
4a1b868b8e
docs: linter & packagers guide & chores ( #64 )
...
add prettier, move most markdown into `docs/` and add a packagers guide
---
* lint(md): add prettier
* docs(packagers): add a guide
* docs(correctness): Index -> ToC
* docs: link to package maintainers guide
* docs: move install docs to `./docs`
* docs(fix): typo
2025-07-16 18:13:12 +02:00
SpamixOfficial
589f33ffec
feat(PAM service configuration) ( #62 )
...
* docs(typo): fix typo in Contributing.md
* add optional PAM service name
* feat(PAM service name): Add ENV variable configuration for the PAM service name
* feat(PAM service name): Implement suggested changes + update README instructions
* docs(remove segment)
2025-07-16 14:53:23 +02:00
Ar1gin
8fc6bff60f
fix: hostname truncation ( #63 )
...
Co-authored-by: javalsai <javalsai@proton.me >
2025-07-16 14:19:58 +02:00
6c99675be7
Merge pull request #61 from javalsai/musl-build
...
build: preparations for musl
2025-07-16 13:55:18 +02:00
663b882f34
ci(feat): add x86_64 musl builds
2025-07-10 23:11:30 +02:00
grialion
cd5a3ede52
fix(auth.c): use POSIX pid_t
...
Use standard pid_t type instead of libc specific __pid_t type.
2025-07-09 23:14:36 +02:00
grialion
3f264a66b9
fix(util.h): use standard system header
...
Use standard sys/time.h instead of libc specific header bits/types/... for musl compatibility
2025-07-09 23:07:32 +02:00
ecf254bf7f
manual-ci: update nix hash to v1.2.2
2025-07-09 20:12:59 +02:00
57fedc9fd5
ci(fix): release, sed nix update replace
2025-07-09 20:10:45 +02:00
3d993c6260
version: bump 1.2.1 -> 1.2.2
v1.2.2
2025-07-09 19:54:12 +02:00
ba3c15b0f4
Merge pull request #57 from javalsai/fix-51
...
packaging: properly package for nixos
2025-07-09 19:53:00 +02:00
54953a18e8
Merge branch 'master' into fix-51
2025-07-07 04:28:01 +02:00
a22c6b4597
checks: add AUR codespell ignore path
2025-07-07 04:26:27 +02:00
ab7666f561
ci(perf): only run push build checks if code changed
2025-07-07 04:25:43 +02:00
f0ef834eaa
ci(release): add nix module version&sha256 bump
2025-07-07 04:03:10 +02:00
d85ebc0e78
feat(nix): add keys enum to global cfg
2025-07-07 03:23:14 +02:00
4611ad87a8
fmt(nix): add nix fmt
, fmt and update flake.lock
2025-07-07 02:38:04 +02:00
3625aa9426
docs(nix module): add
2025-07-06 23:26:58 +02:00
fcc8be77ee
dev(ci): add nix version check to pre-release ci checks
2025-07-06 23:14:04 +02:00
2f2a2c2696
fix(cfg): parser bugs on missing final newline
2025-07-06 23:03:41 +02:00
9af69c2417
fix(nix module): typo
...
howtf did it work in my VM, oh nvm
2025-07-06 22:56:38 +02:00
16901b14c8
feat: nixos module is configurable now
2025-07-06 22:53:09 +02:00
2574ef4ac0
Merge branch 'master' into fix-51
2025-07-06 05:22:54 +02:00
689c962cc9
fix: necessary code changes for nix configurability
2025-07-06 05:13:09 +02:00
be6e039a9b
feat: make a complete nix module
2025-07-06 05:06:54 +02:00
6cac2f91ed
fix: neccessary code changes for nix
2025-07-06 04:21:49 +02:00
ee244be195
fix: oopsie path
...
istg if I keep making these silly mistakes...
2025-07-06 01:54:23 +02:00
b580b6917b
feat(nix): reorganize nix flake for modularity and flexibility
2025-07-06 01:24:43 +02:00
22c75a37e1
feat(nix): make flake read version from makefile
2025-07-05 22:28:02 +02:00
3ad16d3a3c
fix: Makefile
v1.2.1
2025-07-05 20:16:40 +02:00
df6a565874
release: v1.2.1
2025-07-05 19:01:55 +02:00
310b0a87dc
Merge pull request #55 from javalsai/fix_makefile_rsync
...
fix: makefile rsync dependency, runit installation
2025-07-05 18:45:02 +02:00
6384a94f61
pkg(Makefile): make services packaging easier
2025-07-05 18:27:29 +02:00
56e8897565
fix(Makefile): wrong path
2025-07-05 18:23:05 +02:00
f67e30991a
fix(Makedile): proper service install recipes
...
update docs too
2025-07-05 17:53:53 +02:00
grialion
e8a9e57af9
fix(Makefile): comprehensive runit installation
2025-07-05 15:19:39 +02:00
31c3ad6d42
fix(Makefile): duplicated s6 install
2025-07-05 14:52:13 +02:00
a00a73756c
fix: support /etc/sv/ and /etc/<init>/sv
2025-07-05 14:50:43 +02:00
grialion
51c12eefdc
fix: makefile rsync dependency, runit installation
2025-07-05 11:16:02 +02:00
f678056c5b
Merge pull request #54 from javalsai/actions/update-aur-
...
[AUR update]: Bump to v1.2.0
2025-07-04 22:53:04 +02:00
3a7bd6f9f5
fix(ci,aur): empty version strings
2025-07-04 22:50:45 +02:00
5207e1e94b
Merge branch 'master' into actions/update-aur-
2025-07-04 22:49:01 +02:00