dariuskl
feeba5c41b
feat: don't trunc long hostnames if there is space ( #87 )
...
Instead of restricting the length of the hostname field to the size of
the column, the hostname is allowed to utilize all space that is not
taken up by the time string.
Co-authored-by: Darius Kellermann <kellermann@pm.me >
2025-11-16 17:29:59 +01:00
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