Commit Graph

37 Commits (master)

Author SHA1 Message Date
ShiningLea 7506d6a7d5
Clarify how to update + add DWL (closes #551, #547) 1 week ago
ShiningLea a7615a33e0
Clarify status of dependencies 1 week ago
Motodavide b457b454ae
Added Gentoo tip to readme.md (#591) 1 week ago
ShiningLea 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>
1 week ago
lolicon0930 42bf929756
Add option to change shutdown/reboot keys (#487)
Include options in the configuration to change which function keys to use for shutdown and reboot.
Fix config.map_len size in src/config.c.
Add missing defaults in config_defaults() in src/config.c.
11 months ago
AnErrupTion 57a8eecb1a Add labwc to supported DEs list 11 months ago
Christian Heusel 627ebe3326
update the archlinux installation instructions (#505)
Signed-off-by: Christian Heusel <christian@heusel.eu>
11 months ago
Bruno Rodríguez a8ea5d3e99
Tidy up runit service scripts (#479)
* Fix the script installation path (install everything only on /etc/sv/ly)

* Update the runit scripts to get the TTY value from the /etc/ly/config.ini file

* Update readme.md
11 months ago
Jordi Altayó 2ffb86213b
Fedora dependencies (#436)
* Fedora dependencies

* Fedora dependencies 

Comments from @AnErrupTion
2 years ago
Daniel Haarhoff 5db09ce104
Make it easy to install ly on runit systems e.g. void (#431)
* Make it easy to install ly on runit systems e.g. void

* Tidy up runit section in readme

Co-authored-by: Daniel Haarhoff <daniel@rknt.de>
2 years ago
Cavernosa 0cefb3da8e
OpenRC service and support for more inits (#368)
Add OpenRC service and support for other init services

Co-authored-by: Jonathan <78560204+wncry@users.noreply.github.com>
Co-authored-by: MadcowOG <null>
Co-authored-by: MadcowOG <88654251+MadcowOG@users.noreply.github.com>
2 years ago
ShiningLea 309b97df8d
Improve Arch instructions 2 years ago
ShiningLea 86d035346e
Update README to use new organization name 2 years ago
Cavernosa 4e24154cac
Add awesome wm and some corrections 2 years ago
ShiningLea 3556e39374
Merge pull request #400 from KR1470R/aur
added link for aur package in readme
2 years ago
KR1470R 8d6218ee62 added link 2 years ago
AnErrupTion 7d5eb449c3 Add missing step in README 2 years ago
ShiningLea 4b5374c13f
Merge pull request #379 from KR1470R/aur
add instruction of aur package installation to readme
2 years ago
The Arctesian 1fad38aad9
Update readme.md 2 years ago
KRIPTOR 9e33f90d24
Update readme.md 2 years ago
KRIPTOR 83c17b7b78
Update readme.md 2 years ago
KR1470R f485840d89 add aur support 2 years ago
Turion64 767120c701
Add spectrwm 2 years ago
yobleck fa978c8add
add qtile to list of supported de/wm (#286)
caveat: only tested on one machine
2 years ago
plasmoduck 2ca457aada
Update readme.md (#252)
add dwm to list. Been using with dwm on multiple machines inc FreeBSD
2 years ago
Andrew Vos 9c1e218900
Add bspwm to list of tested desktop environments (#230) 2 years ago
nullgemm 609b3f9ddc fix readme 2 years ago
nullgemm 7597bcdfc2 update readme 2 years ago
nullgemm 77f6958241 update readme 4 years ago
nullgemm f6658f83a9 update 4 years ago
Deven Blake ab531c9b2d Add more details to the Debian dependencies (#210)
* Provide more specific instructions for Debian-based distros

* clarify that you should run command as root
4 years ago
nullgemm 86bd5bc1f6 fix title depth 4 years ago
nullgemm 7e7b2adf05 one simply does not rtfm 4 years ago
Deven Blake 740e7393bb Adding desktops that are tested (#168)
@RandomGuyDTB tested the latest versions of MaXX Interactive Desktop and GNU WindowMaker
4 years ago
nullgemm 3d2ec52290 document libpam0g-dev dependency for debian-based distros (#101) 4 years ago
Mateusz Piotrowski 4d0549d53a Mention that GNU make is required (#139)
The current makefile is not compatible with bmake,
which is the default make on FreeBSD.
4 years ago
nullgemm efc5c49de5 initial commit 5 years ago