├── .gitignore ├── LICENSE ├── README.md ├── config.nims ├── nimd.conf ├── scripts ├── boot.sh ├── rebuild.sh └── start.sh └── src ├── core ├── control.nim ├── fs.nim ├── mainloop.nim ├── services.nim └── shutdown.nim ├── main.nim ├── programs ├── halt.nim ├── poweroff.nim ├── reboot.nim └── reload.nim └── util ├── cffi.nim ├── config.nim ├── constants.nim ├── logging.nim └── misc.nim /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/README.md -------------------------------------------------------------------------------- /config.nims: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/config.nims -------------------------------------------------------------------------------- /nimd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/nimd.conf -------------------------------------------------------------------------------- /scripts/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/scripts/boot.sh -------------------------------------------------------------------------------- /scripts/rebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/scripts/rebuild.sh -------------------------------------------------------------------------------- /scripts/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/scripts/start.sh -------------------------------------------------------------------------------- /src/core/control.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/core/control.nim -------------------------------------------------------------------------------- /src/core/fs.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/core/fs.nim -------------------------------------------------------------------------------- /src/core/mainloop.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/core/mainloop.nim -------------------------------------------------------------------------------- /src/core/services.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/core/services.nim -------------------------------------------------------------------------------- /src/core/shutdown.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/core/shutdown.nim -------------------------------------------------------------------------------- /src/main.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/main.nim -------------------------------------------------------------------------------- /src/programs/halt.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/programs/halt.nim -------------------------------------------------------------------------------- /src/programs/poweroff.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/programs/poweroff.nim -------------------------------------------------------------------------------- /src/programs/reboot.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/programs/reboot.nim -------------------------------------------------------------------------------- /src/programs/reload.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/programs/reload.nim -------------------------------------------------------------------------------- /src/util/cffi.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/util/cffi.nim -------------------------------------------------------------------------------- /src/util/config.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/util/config.nim -------------------------------------------------------------------------------- /src/util/constants.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/util/constants.nim -------------------------------------------------------------------------------- /src/util/logging.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/util/logging.nim -------------------------------------------------------------------------------- /src/util/misc.nim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nocturn9x/nimd/HEAD/src/util/misc.nim --------------------------------------------------------------------------------