Commit Graph

359 Commits

Author SHA1 Message Date
javalsai 7e1ec83c7f version: bump to v1.2.3 v1.2.3 2025-07-20 21:53:47 +02:00
javalsai 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
javalsai 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
javalsai 6c99675be7 Merge pull request #61 from javalsai/musl-build
build: preparations for musl
2025-07-16 13:55:18 +02:00
javalsai 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
javalsai ecf254bf7f manual-ci: update nix hash to v1.2.2 2025-07-09 20:12:59 +02:00
javalsai 57fedc9fd5 ci(fix): release, sed nix update replace 2025-07-09 20:10:45 +02:00
javalsai 3d993c6260 version: bump 1.2.1 -> 1.2.2 v1.2.2 2025-07-09 19:54:12 +02:00
javalsai ba3c15b0f4 Merge pull request #57 from javalsai/fix-51
packaging: properly package for nixos
2025-07-09 19:53:00 +02:00
javalsai 54953a18e8 Merge branch 'master' into fix-51 2025-07-07 04:28:01 +02:00
javalsai a22c6b4597 checks: add AUR codespell ignore path 2025-07-07 04:26:27 +02:00
javalsai ab7666f561 ci(perf): only run push build checks if code changed 2025-07-07 04:25:43 +02:00
javalsai f0ef834eaa ci(release): add nix module version&sha256 bump 2025-07-07 04:03:10 +02:00
javalsai d85ebc0e78 feat(nix): add keys enum to global cfg 2025-07-07 03:23:14 +02:00
javalsai 4611ad87a8 fmt(nix): add nix fmt, fmt and update flake.lock 2025-07-07 02:38:04 +02:00
javalsai 3625aa9426 docs(nix module): add 2025-07-06 23:26:58 +02:00
javalsai fcc8be77ee dev(ci): add nix version check to pre-release ci checks 2025-07-06 23:14:04 +02:00
javalsai 2f2a2c2696 fix(cfg): parser bugs on missing final newline 2025-07-06 23:03:41 +02:00
javalsai 9af69c2417 fix(nix module): typo
howtf did it work in my VM, oh nvm
2025-07-06 22:56:38 +02:00
javalsai 16901b14c8 feat: nixos module is configurable now 2025-07-06 22:53:09 +02:00
javalsai 2574ef4ac0 Merge branch 'master' into fix-51 2025-07-06 05:22:54 +02:00
javalsai 689c962cc9 fix: necessary code changes for nix configurability 2025-07-06 05:13:09 +02:00
javalsai be6e039a9b feat: make a complete nix module 2025-07-06 05:06:54 +02:00
javalsai 6cac2f91ed fix: neccessary code changes for nix 2025-07-06 04:21:49 +02:00
javalsai ee244be195 fix: oopsie path
istg if I keep making these silly mistakes...
2025-07-06 01:54:23 +02:00
javalsai b580b6917b feat(nix): reorganize nix flake for modularity and flexibility 2025-07-06 01:24:43 +02:00
javalsai 22c75a37e1 feat(nix): make flake read version from makefile 2025-07-05 22:28:02 +02:00
javalsai 3ad16d3a3c fix: Makefile v1.2.1 2025-07-05 20:16:40 +02:00
javalsai df6a565874 release: v1.2.1 2025-07-05 19:01:55 +02:00
javalsai 310b0a87dc Merge pull request #55 from javalsai/fix_makefile_rsync
fix: makefile rsync dependency, runit installation
2025-07-05 18:45:02 +02:00
javalsai 6384a94f61 pkg(Makefile): make services packaging easier 2025-07-05 18:27:29 +02:00
javalsai 56e8897565 fix(Makefile): wrong path 2025-07-05 18:23:05 +02:00
javalsai 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
javalsai 31c3ad6d42 fix(Makefile): duplicated s6 install 2025-07-05 14:52:13 +02:00
javalsai 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
javalsai 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
javalsai 3a7bd6f9f5 fix(ci,aur): empty version strings 2025-07-04 22:50:45 +02:00
javalsai 5207e1e94b Merge branch 'master' into actions/update-aur- 2025-07-04 22:49:01 +02:00
GitHub Actions 69d48d32d6 Update AUR pkgs to v 2025-07-04 20:47:25 +00:00
javalsai 7f75b8edce fix: allow building without a git repo v1.2.0 2025-07-04 22:40:23 +02:00
javalsai 75fc3c139b ci: rename release workflow 2025-07-04 22:09:32 +02:00
javalsai ec41c6f70e Merge pull request #53 from javalsai/update_rate
feat: add refresh_rate option for clock
2025-07-04 20:58:49 +02:00
javalsai 65bbb7d1b4 Merge branch 'master' into update_rate 2025-07-04 19:33:43 +02:00
javalsai 9fe938b96a Merge pull request #52 from grialion/feat-help-version-menu
feat: help, version menu
2025-07-04 19:28:25 +02:00