Advertisement
Guest User

Untitled

a guest
Jul 26th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. { config, pkgs, ... }:
  2.  
  3. let
  4. neuronzk = (let neuronRev = "0.6.0.0";
  5. neuronSrc = builtins.fetchTarball "https://github.com/srid/neuron/archive/${neuronRev}.tar.gz";
  6. in import neuronSrc {})
  7. in {
  8. home.packages = with pkgs; [
  9. neuronzk
  10. ];
  11.  
  12. # Run neuron as a user service
  13. systemd.user.services.neuron = let
  14. notesDir = "${config.home.homeDirectory}/zettelkasten";
  15. in {
  16. Unit.Description = "Neuron zettelkasten service";
  17. Install.WantedBy = [ "default.target" ];
  18. Service = {
  19. ExecStart = "${neuronzk}/bin/neuron -d ${notesDir} rib -ws 0.0.0.0:8080";
  20. };
  21. };
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement