Commit Graph
41 Commits
Author SHA1 Message Date
AnErrupTion ea2dec50f5 Update README.md
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-02 19:40:25 +02:00
AnErrupTion fadbbf676a Support Zig 0.13.0
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-02 19:40:09 +02:00
AnErrupTion 042aa50ff0 Start Ly v1.0.3 development cycle
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-02 19:37:11 +02:00
AnErrupTion 56202bc30e Backport: Swap /usr/bin and /usr/sbin in PATH
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-01 18:02:03 +02:00
AnErrupTion 7300247e57 Backport: Update zigini (fixes an escaping bug)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-01 13:29:34 +02:00
AnErrupTion 3ca2e8524b Fix mcookie usage (fixes #669)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-08-01 13:20:23 +02:00
AnErrupTion 40d180da63 Backport: Only shutdown or restart after deinitializing everything
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-30 12:04:25 +02:00
AnErrupTion 75cc971f9c Backport: Update zigini (fixes incorrect comment parsing)
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-30 09:51:42 +02:00
AnErrupTion 9374d2df32 Backport: Fix clock & bigclock not updating without input
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-29 14:19:47 +02:00
AnErrupTion 67fd024f6a Revert "Redirect stderr to systemd journal in service (#621)"
This reverts commit 3d8d8d67df.

Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-29 13:35:04 +02:00
AnErrupTion 5796720a9c Backport: Add missing supervise symlink on runit
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-28 11:35:23 +02:00
AnErrupTion 802ad6bbed Backport: Set PAM_TTY
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-27 22:45:20 +02:00
AnErrupTion 7ece95965b Backport: Fix ~/.profile not being loaded with Fish
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-27 22:44:35 +02:00
AnErrupTionandKevin Morris 10cd9615ef Backport: Fix possible overflow with TTY ID
Co-authored-by: Kevin Morris <kevr@0cost.org>
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-27 21:07:41 +02:00
AnErrupTion a807e8e11c Backport: Use default PRNG and retrieve better seed
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-27 14:25:30 +02:00
AnErrupTion d87344330a Start Ly v1.0.2 development cycle
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-27 14:18:09 +02:00
AnErrupTion a042749a72 Backport: Make runit run and finish scripts executable
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-26 21:59:21 +02:00
AnErrupTion 391104cf34 Backport: Fix documentation issue about DOOM animation
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-26 19:34:46 +02:00
AnErrupTion 8e534c7bcd Backport: Fix incorrect shebang in xsetup.sh
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-26 19:34:12 +02:00
AnErrupTion 6b7e7be387 Backport: Use octal prefix for file modes in build.zig
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-26 19:32:30 +02:00
AnErrupTion 53d252232f Backport: Fix dest_directory embedded in binary
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-03 09:52:24 +02:00
AnErrupTion 5cdd6af738 Start Ly v1.0.1 development cycle
Signed-off-by: AnErrupTion <anerruption@disroot.org>
2024-07-03 09:52:00 +02:00
ShiningLea 7506d6a7d5 Clarify how to update + add DWL (closes #551, #547) 2024-05-09 21:09:10 +02:00
ShiningLea a7615a33e0 Clarify status of dependencies 2024-05-09 20:25:34 +02:00
ShiningLeaandアシュ d8d2d5a8bf Nobody expects the Ziguanas (#517)
* Add build.zig, remove makefile, add .idea directory to .gitignore

* Remove submodules, add projects directly

* Remove submodules

* Add projects

* Rename sub/ to dep/, remove makefiles

* Rewrite main.c

* Remove Argoat dependency

* Remove unused dependencies

* Rewrite config.c

* Add files

* Change default fg to 8 in config.ini

* Partially rewrite utils.c

* Use Zig package manager

* Rewrite INPUTS enum in Zig

* Commit unfinished full rewrite (Zig 0.11.0)
What needs to be dealt with:
- Matrix animation
- Authentication part
- Testing on actual TTY (not just virtual console)

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Implement more (untested) authentication code

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Fix some bugs (hopefully)

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Try to fix some more bugs

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Oops, forgot to allocate hehe

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Changes in the Zig rewrite (#596)

* Everything

* make matrix.zig a bit cleaner

* make long lines shorter and add changelog

* vi mode

* update changelog

* get errors from child process and (hopefully) fix some other things

* fix utmp entry

* run authentication in a child process

* update changelog

* small code improvements

* change that

* clear terminal on SIGTERM

* Remove LogFile

* moved ini to a lib, fixed alternative langs

* fix logging out

* oops

* code improvements

* consistency

* clearing the env isn't needed anymore (afaik)

* replace vi_mode with a bool

* type aliases, avoiding zeroes(), breaking a long line

* lowercase insert/normal, merge conditionals, code improvements

* Add experimental save file migrator + bug fixes + add "-dev" version suffix

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Resolve conflicts

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Clean up when SIGTERM is received (#597)

* clean up child processes on SIGTERM

* small code improvement

* consistency.. i guess?

* Properly set XDG_CURRENT_DESKTOP

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Zig 0.12.0 and more! (#599)

* less alloc, update migrator, get DesktopNames from .desktop

* small cleanup

* Update zigini to improve compatibility with old config

* Code improvements

* Update to zig version 0.12.0

* Some fixes

* tiny changes

* remove useless comment

* migrator changes, and small things

* set XDG env vars differently

* free memory on error when appending environments

* Fix out of bounds issue when using the Delete key

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Update zig-ini to fix configuration issue (#603)

* Mention display-manager-init for Gentoo/OpenRC in readme.md

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Tidy up readme.md

Signed-off-by: AnErrupTion <anerruption@disroot.org>

* Fix authentication in a few edge cases (#604)

* fix loginConv and auth

* fix potential mem leak with configs

* BIG changes

---------

Signed-off-by: AnErrupTion <anerruption@disroot.org>
Co-authored-by: アシュ <120780645+Kawaii-Ash@users.noreply.github.com>
2024-05-09 15:30:12 +02:00
AnErrupTion 1c2be475ad Exit when asking for version 2023-06-15 09:30:09 +02:00
AnErrupTion d775efb414 Rename GIT_VERSION_STRING to LY_VERSION, don't allow shutdown and reboot at same time 2023-06-15 09:26:34 +02:00
AnErrupTion 57a8eecb1a Add labwc to supported DEs list 2023-06-15 09:21:26 +02:00
AnErrupTion cbd82146e2 Fix code syntax issues 2023-06-15 09:00:31 +02:00
AnErrupTion f9848f648b Rename "captation" to "lecture" in res/lang/fr.ini
Closes #398
2023-06-15 00:32:33 +02:00
AnErrupTion 0b87d6c030 Remove broken workaround for Sway in res/wsetup.sh 2023-06-14 23:19:21 +02:00
AnErrupTion 33662480e9 Potential fix for Sway (closes #433) 2022-12-07 12:50:48 +01:00
AnErrupTion a7b01a721b Increase length for UID to 20 (closes #444) 2022-12-07 12:35:35 +01:00
AnErrupTion 19153760d3 Fix segfault (closes #434, #435) 2022-12-07 12:20:23 +01:00
AnErrupTion 354b1493c7 Merge remote-tracking branch 'origin/master' 2022-06-03 10:21:58 +02:00
AnErrupTion 7d5eb449c3 Add missing step in README 2022-06-03 10:21:51 +02:00
AnErrupTion e158bb5e9d Remove semicolons in language files 2022-06-03 10:13:54 +02:00
AnErrupTion 5945982d99 Merge remote-tracking branch 'origin/master' 2022-06-03 10:02:06 +02:00
AnErrupTion 723a008adf Helpful message when doing --help (closes #391 #390 #346) 2022-06-03 09:59:33 +02:00
AnErrupTion 25034d1536 Set XDG_SESSION_ID to fix a few bugs 2022-04-19 21:46:40 +02:00
AnErrupTion 27c5673116 Set XDG_SESSION_TYPE earlier to fix some bugs 2022-04-19 21:36:58 +02:00