Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

omnisearch.nix

Warning

The package works (on my machine at least), but THE SERVICE DEFINENTLY DO NOT WORK! Also, my package is kind of shit (as in bloated) at the moment...

  THE SERVICE NOW WORKS !!
  Well... kind of... you cant use the configure option of the service... BUT
  the systemd service now works, and it creates `omnisearch` user/group and
  they run the service.

ABOUT

Note

USE pkgs.thunar as a reference. See the sauce here

USAGE

# flake.nix
{
  inputs = {
    # ... other inputs

    omnisearch-flake = {
      url = "github:liberecode/omnisearch-flake";
      inputs.nixpkgs.follows = "nixpkgs";
    };

    # ... other inputs
  };

  outputs = {
    # ... other output-stuff
  };
}
# modules/nixos/omnisearch.nix
## need to be imported!
{ inputs, ... }: {

  ## This exposes pkgs and options
  imports = [ inputs.omnisearch-flake.nixosModules.default ];

  config = {
    services.omnisearch = {
      enable = true;

      ## enables systemd-service (default: true)
      #systemd.enable = false;

      ## Will be applied to omnisearch's config.ini
      settings = {
        # ... settings here ...
      };
    };
  };
}

LICENSE

This EUPL only extends toward this repo. For the original repo, see their LICENSE

About

A modern lightweight metasearch engine with a clean design written in C. A Nix-module-wrapper off [omnisearch](https://git.bwaaa.monster/omnisearch/), because they decided to drop nix-support.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages