Package logfeed
This commit is contained in:
parent
515963da25
commit
322d923722
|
@ -113,27 +113,27 @@ in {
|
||||||
|
|
||||||
systemd.user = {
|
systemd.user = {
|
||||||
timers.logfeed = {
|
timers.logfeed = {
|
||||||
Timer = { OnCalendar = "19:55"; };
|
Timer.OnCalendar = "19:55";
|
||||||
Install = { WantedBy = [ "timers.target" ]; };
|
Install.WantedBy = [ "timers.target" ];
|
||||||
};
|
};
|
||||||
services = {
|
services = {
|
||||||
logfeed = {
|
logfeed = {
|
||||||
Unit = { Description = "Logfeed"; };
|
Unit.Description = "Logfeed";
|
||||||
Service = {
|
Service = {
|
||||||
ExecStart =
|
ExecStart =
|
||||||
"${config.home.homeDirectory}/.cabal/bin/logfeed /var/www/rss/chats.xml";
|
"${pkgs.logfeed}/bin/logfeed /var/www/rss/chats.xml";
|
||||||
Type = "oneshot";
|
Type = "oneshot";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
weechat = {
|
weechat = {
|
||||||
Unit = { Description = "Weechat Tmux Session"; };
|
Unit.Description = "Weechat Tmux Session";
|
||||||
Service = {
|
Service = {
|
||||||
Type = "forking";
|
Type = "forking";
|
||||||
ExecStart =
|
ExecStart =
|
||||||
"${pkgs.tmux}/bin/tmux -L weechat -2 new-session -d -s irc -n weechat '${weechat}/bin/weechat'";
|
"${pkgs.tmux}/bin/tmux -L weechat -2 new-session -d -s irc -n weechat '${weechat}/bin/weechat'";
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
};
|
};
|
||||||
Install = { WantedBy = [ "default.target" ]; };
|
Install.WantedBy = [ "default.target" ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -35,6 +35,12 @@
|
||||||
"rev": "312a8bc1fd1ed04c6564be4db4d08b7bcdc64764",
|
"rev": "312a8bc1fd1ed04c6564be4db4d08b7bcdc64764",
|
||||||
"type": "git"
|
"type": "git"
|
||||||
},
|
},
|
||||||
|
"logfeed": {
|
||||||
|
"branch": "master",
|
||||||
|
"repo": "git@hera.m-0.eu:logfeed",
|
||||||
|
"rev": "6f0132abbab58da56e109cedf851a9d9f8a2f8c6",
|
||||||
|
"type": "git"
|
||||||
|
},
|
||||||
"nixos-20.09": {
|
"nixos-20.09": {
|
||||||
"branch": "nixos-20.09",
|
"branch": "nixos-20.09",
|
||||||
"description": "Nixpkgs/NixOS branches that track the Nixpkgs/NixOS channels",
|
"description": "Nixpkgs/NixOS branches that track the Nixpkgs/NixOS channels",
|
||||||
|
|
3
overlays/logfeed/default.nix
Normal file
3
overlays/logfeed/default.nix
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
final: prev: let
|
||||||
|
master = import prev.sources.nixpkgs-master {};
|
||||||
|
in master.haskellPackages.callCabal2nix "logfeed" prev.sources.logfeed {}
|
Loading…
Reference in a new issue