nixos/heyefi: remove module and package
heyefi is no longer maintained by me; the company that made the sd cards is defunct and the cards depended on their servers to work.
This commit is contained in:
parent
9d9d85ae87
commit
ad1c7eb7b6
@ -637,7 +637,6 @@
|
|||||||
./services/networking/gvpe.nix
|
./services/networking/gvpe.nix
|
||||||
./services/networking/hans.nix
|
./services/networking/hans.nix
|
||||||
./services/networking/haproxy.nix
|
./services/networking/haproxy.nix
|
||||||
./services/networking/heyefi.nix
|
|
||||||
./services/networking/hostapd.nix
|
./services/networking/hostapd.nix
|
||||||
./services/networking/htpdate.nix
|
./services/networking/htpdate.nix
|
||||||
./services/networking/hylafax/default.nix
|
./services/networking/hylafax/default.nix
|
||||||
|
@ -1,82 +0,0 @@
|
|||||||
{ config, lib, pkgs, ... }:
|
|
||||||
|
|
||||||
with lib;
|
|
||||||
|
|
||||||
let
|
|
||||||
|
|
||||||
cfg = config.services.heyefi;
|
|
||||||
in
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
###### interface
|
|
||||||
|
|
||||||
options = {
|
|
||||||
|
|
||||||
services.heyefi = {
|
|
||||||
|
|
||||||
enable = mkEnableOption "heyefi";
|
|
||||||
|
|
||||||
cardMacaddress = mkOption {
|
|
||||||
default = "";
|
|
||||||
description = ''
|
|
||||||
An Eye-Fi card MAC address.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
uploadKey = mkOption {
|
|
||||||
default = "";
|
|
||||||
description = ''
|
|
||||||
An Eye-Fi card's upload key.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
uploadDir = mkOption {
|
|
||||||
example = "/home/username/pictures";
|
|
||||||
description = ''
|
|
||||||
The directory to upload the files to.
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
user = mkOption {
|
|
||||||
default = "root";
|
|
||||||
description = ''
|
|
||||||
heyefi will be run under this user (user must exist,
|
|
||||||
this can be your user name).
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
###### implementation
|
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
|
||||||
|
|
||||||
systemd.services.heyefi =
|
|
||||||
{
|
|
||||||
description = "heyefi service";
|
|
||||||
after = [ "network.target" ];
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
|
||||||
serviceConfig = {
|
|
||||||
User = "${cfg.user}";
|
|
||||||
Restart = "always";
|
|
||||||
ExecStart = "${pkgs.heyefi}/bin/heyefi";
|
|
||||||
};
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.etc."heyefi/heyefi.config".text =
|
|
||||||
''
|
|
||||||
# /etc/heyefi/heyefi.conf: DO NOT EDIT -- this file has been generated automatically.
|
|
||||||
cards = [["${config.services.heyefi.cardMacaddress}","${config.services.heyefi.uploadKey}"]]
|
|
||||||
upload_dir = "${toString config.services.heyefi.uploadDir}"
|
|
||||||
'';
|
|
||||||
|
|
||||||
environment.systemPackages = [ pkgs.heyefi ];
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
@ -12862,8 +12862,6 @@ in
|
|||||||
|
|
||||||
herqq = libsForQt514.callPackage ../development/libraries/herqq { };
|
herqq = libsForQt514.callPackage ../development/libraries/herqq { };
|
||||||
|
|
||||||
heyefi = haskellPackages.heyefi;
|
|
||||||
|
|
||||||
hidapi = callPackage ../development/libraries/hidapi { };
|
hidapi = callPackage ../development/libraries/hidapi { };
|
||||||
|
|
||||||
highfive = callPackage ../development/libraries/highfive { };
|
highfive = callPackage ../development/libraries/highfive { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user