MyNixOS website logo
Description

A simple trayicon app that makes sure your laptop is correctly configured for security.

Pareto Desktop is a free and open source trayicon app to help you configure your laptop for security. It nudges you to take care of 20% of security-related tasks that bring 80% of protection.

In it's simplest form, it's a CLI command that prints out a report on basic security settings such as if you have disk encryption and firewall enabled.

If you use the services.paretosecurity NixOS module, you also get a root helper that allows you to run the checker in userspace. Some checks require root permissions, and the checker asks the helper to run those.

Additionally, using the NixOS module gets you a little Vilfredo Pareto living in your systray showing your the current status of checks. The NixOS Module also installs a systemd timer to update the status of checks once per hour. If you want to use just the CLI mode, set services.paretosecurity.trayIcon to false.

Finally, if you set users.users.alice.paretosecurity.inviteId = "..." to the inviteId you get on Pareto Cloud, then Pareto Desktop acts as a read-only and push-only agent that sends the status of checks to https://cloud.paretosecurity.com which makes compliance people happy and your privacy intact.

Metadata

Version

0.3.11

Maintainers (1)

Platforms (29)

    Darwin
    FreeBSD
    Linux
    WASI
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-freebsd
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-linux