Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.76 KB

INSTALL.md

File metadata and controls

69 lines (48 loc) · 1.76 KB

Index

Caution

I encourage you to read the manual installation steps to understand what will get installed in your computer by this package.

Installing from Source

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 gccish 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

AUR packages will automatically install most files.

Caution

service files have to be manually installed by now.

Nix Flake

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