Caution
I encourage you to read the manual installation steps to understand what will get installed in your computer by this package.
Firstly, you'll need to build the package, this also includes man pages, default config, themes and other files you might need.
To build it you only need to have some basic packages (should come pre-installed in almost all distros): make
, gcc
or another gcc
ish compiler, and libpam headers. If it builds, it surely works anyways.
git clone https://github.com/javalsai/lidm.git
cd lidm
make # 👍
Note
There's pre-built binaries on the releases tab too.
Then you can install the files onto your filesystem with:
make install
And additionally, to install service files (start-up behavior). more docs
# automatically detects your init system
# and install service file (for tty7)
make install-service
# or if you don't like autodetection
make install-service-systemd # systemd
make install-service-dinit # dinit
make install-service-runit # runit
make install-service-openrc # openrc
make install-service-s6 # s6
AUR packages will automatically install most files.
Caution
service files have to be manually installed by now.
You can install by doing
nix profile install github:javalsai/lidm
or try it out without installing by:
nix run github:javalsai/lidm
Caution
This doesn't include service files neither