├── .clang-format ├── .clang-tidy ├── .codespellrc ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── check.yml │ ├── cooldown.yml │ ├── make-release.yml │ └── push.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── assets ├── github_scripts │ └── build.sh ├── man │ ├── lidm-config.5 │ └── lidm.1 ├── media │ └── lidm.gif ├── pkg │ ├── aur │ │ ├── .gitignore │ │ ├── README.md │ │ ├── lidm-bin │ │ │ ├── .SRCINFO │ │ │ ├── .gitignore │ │ │ └── PKGBUILD │ │ ├── lidm-git │ │ │ ├── .SRCINFO │ │ │ ├── .gitignore │ │ │ └── PKGBUILD │ │ ├── lidm │ │ │ ├── .SRCINFO │ │ │ ├── .gitignore │ │ │ └── PKGBUILD │ │ ├── make-srcinfo.sh │ │ ├── makepkg-clean.sh │ │ ├── test-makepkg.sh │ │ └── update-pkgs.sh │ └── nix │ │ ├── get-cfg-file.nix │ │ ├── lidm.nix │ │ ├── make-cfg.nix │ │ └── module.nix └── services │ ├── README.md │ ├── dinit │ ├── openrc │ ├── runit │ ├── conf │ ├── finish │ └── run │ ├── s6 │ ├── dependencies.d │ │ ├── hostname │ │ └── mount-devfs │ ├── run │ └── type │ └── systemd.service ├── debug ├── README.md └── debug.gdb ├── docs ├── CONTRIBUTING.md ├── INSTALL.md ├── PACKAGERS.md └── structure.md ├── flake.lock ├── flake.nix ├── include ├── auth.h ├── chvt.h ├── config.h ├── desktop.h ├── desktop_exec.h ├── efield.h ├── keys.h ├── launch_state.h ├── log.h ├── macros.h ├── ofield.h ├── sessions.h ├── ui.h ├── ui_state.h ├── users.h └── util.h ├── src ├── auth.c ├── chvt.c ├── config.c ├── desktop.c ├── desktop_exec.c ├── efield.c ├── launch_state.c ├── log.c ├── main.c ├── ofield.c ├── sessions.c ├── ui.c ├── ui_state.c ├── users.c └── util.c └── themes ├── README.md ├── cherry.ini ├── default.ini ├── kanagawa-dragon.ini ├── kanagawa-wave.ini ├── minimal.ini ├── nature.ini ├── nord.ini ├── nothing.ini ├── old-blue.ini ├── screenshots ├── cherry.png ├── default.png ├── kanagawa-dragon.png ├── kanagawa-wave.png ├── minimal.png ├── nature.png ├── nord.png ├── nothing.png ├── old-blue.png └── tasteless.png ├── take-screenshots.sh ├── tasteless.ini └── view.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.codespellrc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/cooldown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.github/workflows/cooldown.yml -------------------------------------------------------------------------------- /.github/workflows/make-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.github/workflows/make-release.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/README.md -------------------------------------------------------------------------------- /assets/github_scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/github_scripts/build.sh -------------------------------------------------------------------------------- /assets/man/lidm-config.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/man/lidm-config.5 -------------------------------------------------------------------------------- /assets/man/lidm.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/man/lidm.1 -------------------------------------------------------------------------------- /assets/media/lidm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/media/lidm.gif -------------------------------------------------------------------------------- /assets/pkg/aur/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/.gitignore -------------------------------------------------------------------------------- /assets/pkg/aur/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/README.md -------------------------------------------------------------------------------- /assets/pkg/aur/lidm-bin/.SRCINFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/lidm-bin/.SRCINFO -------------------------------------------------------------------------------- /assets/pkg/aur/lidm-bin/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !PKGBUILD 3 | !.SRCINFO 4 | -------------------------------------------------------------------------------- /assets/pkg/aur/lidm-bin/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/lidm-bin/PKGBUILD -------------------------------------------------------------------------------- /assets/pkg/aur/lidm-git/.SRCINFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/lidm-git/.SRCINFO -------------------------------------------------------------------------------- /assets/pkg/aur/lidm-git/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !PKGBUILD 3 | !.SRCINFO 4 | -------------------------------------------------------------------------------- /assets/pkg/aur/lidm-git/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/lidm-git/PKGBUILD -------------------------------------------------------------------------------- /assets/pkg/aur/lidm/.SRCINFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/lidm/.SRCINFO -------------------------------------------------------------------------------- /assets/pkg/aur/lidm/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !PKGBUILD 3 | !.SRCINFO 4 | -------------------------------------------------------------------------------- /assets/pkg/aur/lidm/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/lidm/PKGBUILD -------------------------------------------------------------------------------- /assets/pkg/aur/make-srcinfo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/make-srcinfo.sh -------------------------------------------------------------------------------- /assets/pkg/aur/makepkg-clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/makepkg-clean.sh -------------------------------------------------------------------------------- /assets/pkg/aur/test-makepkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/test-makepkg.sh -------------------------------------------------------------------------------- /assets/pkg/aur/update-pkgs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/aur/update-pkgs.sh -------------------------------------------------------------------------------- /assets/pkg/nix/get-cfg-file.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/nix/get-cfg-file.nix -------------------------------------------------------------------------------- /assets/pkg/nix/lidm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/nix/lidm.nix -------------------------------------------------------------------------------- /assets/pkg/nix/make-cfg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/nix/make-cfg.nix -------------------------------------------------------------------------------- /assets/pkg/nix/module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/pkg/nix/module.nix -------------------------------------------------------------------------------- /assets/services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/services/README.md -------------------------------------------------------------------------------- /assets/services/dinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/services/dinit -------------------------------------------------------------------------------- /assets/services/openrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/services/openrc -------------------------------------------------------------------------------- /assets/services/runit/conf: -------------------------------------------------------------------------------- 1 | BAUD_RATE=38400 2 | TERM_NAME=linux 3 | 4 | TTY=tty7 5 | EXEC_PATH=/bin/lidm 6 | -------------------------------------------------------------------------------- /assets/services/runit/finish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/services/runit/finish -------------------------------------------------------------------------------- /assets/services/runit/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/services/runit/run -------------------------------------------------------------------------------- /assets/services/s6/dependencies.d/hostname: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/services/s6/dependencies.d/mount-devfs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/services/s6/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/services/s6/run -------------------------------------------------------------------------------- /assets/services/s6/type: -------------------------------------------------------------------------------- 1 | longrun 2 | -------------------------------------------------------------------------------- /assets/services/systemd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/assets/services/systemd.service -------------------------------------------------------------------------------- /debug/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/debug/README.md -------------------------------------------------------------------------------- /debug/debug.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/debug/debug.gdb -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/docs/INSTALL.md -------------------------------------------------------------------------------- /docs/PACKAGERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/docs/PACKAGERS.md -------------------------------------------------------------------------------- /docs/structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/docs/structure.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/flake.nix -------------------------------------------------------------------------------- /include/auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/auth.h -------------------------------------------------------------------------------- /include/chvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/chvt.h -------------------------------------------------------------------------------- /include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/config.h -------------------------------------------------------------------------------- /include/desktop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/desktop.h -------------------------------------------------------------------------------- /include/desktop_exec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/desktop_exec.h -------------------------------------------------------------------------------- /include/efield.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/efield.h -------------------------------------------------------------------------------- /include/keys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/keys.h -------------------------------------------------------------------------------- /include/launch_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/launch_state.h -------------------------------------------------------------------------------- /include/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/log.h -------------------------------------------------------------------------------- /include/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/macros.h -------------------------------------------------------------------------------- /include/ofield.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/ofield.h -------------------------------------------------------------------------------- /include/sessions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/sessions.h -------------------------------------------------------------------------------- /include/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/ui.h -------------------------------------------------------------------------------- /include/ui_state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/ui_state.h -------------------------------------------------------------------------------- /include/users.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/users.h -------------------------------------------------------------------------------- /include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/include/util.h -------------------------------------------------------------------------------- /src/auth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/auth.c -------------------------------------------------------------------------------- /src/chvt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/chvt.c -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/config.c -------------------------------------------------------------------------------- /src/desktop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/desktop.c -------------------------------------------------------------------------------- /src/desktop_exec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/desktop_exec.c -------------------------------------------------------------------------------- /src/efield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/efield.c -------------------------------------------------------------------------------- /src/launch_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/launch_state.c -------------------------------------------------------------------------------- /src/log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/log.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/main.c -------------------------------------------------------------------------------- /src/ofield.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/ofield.c -------------------------------------------------------------------------------- /src/sessions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/sessions.c -------------------------------------------------------------------------------- /src/ui.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/ui.c -------------------------------------------------------------------------------- /src/ui_state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/ui_state.c -------------------------------------------------------------------------------- /src/users.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/users.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/src/util.c -------------------------------------------------------------------------------- /themes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/README.md -------------------------------------------------------------------------------- /themes/cherry.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/cherry.ini -------------------------------------------------------------------------------- /themes/default.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/default.ini -------------------------------------------------------------------------------- /themes/kanagawa-dragon.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/kanagawa-dragon.ini -------------------------------------------------------------------------------- /themes/kanagawa-wave.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/kanagawa-wave.ini -------------------------------------------------------------------------------- /themes/minimal.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/minimal.ini -------------------------------------------------------------------------------- /themes/nature.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/nature.ini -------------------------------------------------------------------------------- /themes/nord.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/nord.ini -------------------------------------------------------------------------------- /themes/nothing.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/nothing.ini -------------------------------------------------------------------------------- /themes/old-blue.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/old-blue.ini -------------------------------------------------------------------------------- /themes/screenshots/cherry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/cherry.png -------------------------------------------------------------------------------- /themes/screenshots/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/default.png -------------------------------------------------------------------------------- /themes/screenshots/kanagawa-dragon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/kanagawa-dragon.png -------------------------------------------------------------------------------- /themes/screenshots/kanagawa-wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/kanagawa-wave.png -------------------------------------------------------------------------------- /themes/screenshots/minimal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/minimal.png -------------------------------------------------------------------------------- /themes/screenshots/nature.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/nature.png -------------------------------------------------------------------------------- /themes/screenshots/nord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/nord.png -------------------------------------------------------------------------------- /themes/screenshots/nothing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/nothing.png -------------------------------------------------------------------------------- /themes/screenshots/old-blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/old-blue.png -------------------------------------------------------------------------------- /themes/screenshots/tasteless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/screenshots/tasteless.png -------------------------------------------------------------------------------- /themes/take-screenshots.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/take-screenshots.sh -------------------------------------------------------------------------------- /themes/tasteless.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/tasteless.ini -------------------------------------------------------------------------------- /themes/view.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/javalsai/lidm/HEAD/themes/view.sh --------------------------------------------------------------------------------