mirror of
https://github.com/kmein/niveum
synced 2026-03-22 04:41:07 +01:00
Compare commits
3 Commits
bc9217ba3e
...
81e6b5c9f6
| Author | SHA1 | Date | |
|---|---|---|---|
| 81e6b5c9f6 | |||
| 50d8788088 | |||
| 805b46ffb1 |
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"url": "https://github.com/nix-community/home-manager.git",
|
||||
"rev": "6ce1d64073f48b9bc9425218803b1b607454c1e7",
|
||||
"date": "2021-12-03T18:52:38+01:00",
|
||||
"path": "/nix/store/1z0adanpzj78j3sfwwb0syxc3k9569v9-home-manager",
|
||||
"sha256": "00wq584g2gs62rjxax3qi5q9ns1044j4bprbxjvxq3rdhf6i7qcm",
|
||||
"rev": "697cc8c68ed6a606296efbbe9614c32537078756",
|
||||
"date": "2021-12-19T00:59:29+01:00",
|
||||
"path": "/nix/store/fb46bv10azrag2jjlzhil6j11f4x8glw-home-manager",
|
||||
"sha256": "1c8gxm86zshr2zj9dvr02qs7y3m46gqavr6wyv01r09jfd99dxz9",
|
||||
"fetchLFS": false,
|
||||
"fetchSubmodules": false,
|
||||
"deepClone": false,
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"url": "https://github.com/NixOS/nixpkgs.git",
|
||||
"rev": "9200dd5c190e393d56e5ecbe220b497670b9d54a",
|
||||
"date": "2021-12-22T17:07:04+08:00",
|
||||
"path": "/nix/store/m102w6wfdq6yny89985229zsnyll00r9-nixpkgs",
|
||||
"sha256": "1gspxvalbrp4ibb21gwbqj09gjn68nqzfv93h231nnrjgg1dz38c",
|
||||
"rev": "f01adc7b35a8f80e82f3466e6d873b8b9c8f1b28",
|
||||
"date": "2021-12-22T23:05:28+01:00",
|
||||
"path": "/nix/store/zhfrvg77dzpc3hq02v9zv20dfgqwpzk6-nixpkgs",
|
||||
"sha256": "17iyf2iiizi7c1wr71day3wvgalbkkm2zgc9lpy7y42rl4frq9sf",
|
||||
"fetchLFS": false,
|
||||
"fetchSubmodules": false,
|
||||
"deepClone": false,
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"url": "https://github.com/NixOS/nixpkgs.git",
|
||||
"rev": "573095944e7c1d58d30fc679c81af63668b54056",
|
||||
"date": "2021-12-10T10:33:46-08:00",
|
||||
"path": "/nix/store/c0bvhzf1xsjrmzrda8jasa1da76x0zyk-nixpkgs",
|
||||
"sha256": "07s5cwhskqvy82b4rld9b14ljc0013pig23i3jx3l3f957rk95pg",
|
||||
"rev": "9ab7d12287ced0e1b4c03b61c781901f178d9d77",
|
||||
"date": "2021-12-21T10:09:48+01:00",
|
||||
"path": "/nix/store/minmlh0avkwvvc3p7flhpbglp13kr585-nixpkgs",
|
||||
"sha256": "0bbd2pgcyavqn5wgq0xp8p67lha0kv9iqnh49i9w5fb5g29q7i30",
|
||||
"fetchLFS": false,
|
||||
"fetchSubmodules": false,
|
||||
"deepClone": false,
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"url": "https://cgit.lassul.us/stockholm",
|
||||
"rev": "de442ba8ada44d26db9203f96560f077cc10ab17",
|
||||
"date": "2021-12-17T18:54:10+01:00",
|
||||
"path": "/nix/store/bpp1zs5im66fj9xjpsq6wpl26gkxgls9-stockholm",
|
||||
"sha256": "0x21dyasxbf5jg6n9vfc7l4s9ngp4hvxygrvm2drrk00y5l0y29f",
|
||||
"rev": "576c05cf3a0ceddefa29c2d0073108177c3cfa52",
|
||||
"date": "2021-12-22T13:59:46+01:00",
|
||||
"path": "/nix/store/yx1j5pardgd9114f0cf3c4xjfq6r4yfv-stockholm",
|
||||
"sha256": "18napi4k8i2iizrismlp9ha3ga6c3n2dvrhijy59kl1jxqrsaq9l",
|
||||
"fetchLFS": false,
|
||||
"fetchSubmodules": false,
|
||||
"deepClone": false,
|
||||
|
||||
53
configs/telegram-bots/astrology.nix
Normal file
53
configs/telegram-bots/astrology.nix
Normal file
@@ -0,0 +1,53 @@
|
||||
{ pkgs, lib, ... }:
|
||||
let
|
||||
nixpkgs-unstable = import <nixpkgs-unstable> {};
|
||||
toSymbols = pkgs.writers.writeDash "to-symbols" ''
|
||||
${pkgs.gnused}/bin/sed '
|
||||
s/\bTri\b/△/;
|
||||
s/\bOpp\b/☍/;
|
||||
s/\bSqu\b/□/;
|
||||
s/\bSex\b/⚹/;
|
||||
s/\bCon\b/☌/;
|
||||
s/Sun/☉/g;
|
||||
s/Moon/☽/g;
|
||||
s/Mercury/☿/g;
|
||||
s/Venus/♀/g;
|
||||
s/Mars/♂/g;
|
||||
s/Jupiter/♃/g;
|
||||
s/Saturn/♄/g;
|
||||
s/Uranus/♅/g;
|
||||
s/Neptune/♆/g;
|
||||
s/Pluto/♇/g;
|
||||
s/North Node/☊/g;
|
||||
s/\bLeo\b/♌/g;
|
||||
s/\bCan\(cer\)\?\b/♋/g;
|
||||
s/\bGem\(ini\)\?\b/♊/g;
|
||||
s/\bVir\(go\)\?\b/♍/g;
|
||||
s/\bLib\(ra\)\?\b/♎/g;
|
||||
s/\bTau\(rus\)\?\b/♉/g;
|
||||
s/\bAri\(es\)\?\b/♈/g;
|
||||
s/\bSco\(rpio\)\?\b/♏/g;
|
||||
s/\bPis\(ces\)\?\b/♓/g;
|
||||
s/\bSag\(ittarius\)\?\b/♐/g;
|
||||
s/\bAqu\(arius\)\?\b/♒/g;
|
||||
s/\bCap\(ricorn\)\?\b/♑/g;
|
||||
s/-->/⟶/g;
|
||||
s/\s\+/ /g; # replace multiple spaces by one
|
||||
s/^.*\([ 0-9]\{2\}:[0-9]\{2\}\) /\1 /; # remove date at beginning of line (but not everything up to v/c X:XX)
|
||||
s/^\s*//
|
||||
'
|
||||
'';
|
||||
in {
|
||||
niveum.telegramBots.transits = {
|
||||
enable = true;
|
||||
time = "0:00";
|
||||
token = lib.strings.fileContents <system-secrets/telegram/kmein.token>;
|
||||
chatIds = [ "18980945" ];
|
||||
command = toString (pkgs.writers.writeDash "common-transits" ''
|
||||
{
|
||||
${nixpkgs-unstable.astrolog}/bin/astrolog -n -zN Berlin -Yt -Yd -d -R Uranus Neptune Pluto
|
||||
${nixpkgs-unstable.astrolog}/bin/astrolog -Yt -Yd -q 10 22 1999 6:32 -zN Kassel -td $(${pkgs.coreutils}/bin/date +'%m %d %Y') -R Uranus Neptune Pluto
|
||||
} | ${toSymbols} | ${pkgs.coreutils}/bin/sort -n
|
||||
'');
|
||||
};
|
||||
}
|
||||
@@ -14,6 +14,7 @@ let
|
||||
in {
|
||||
imports = [
|
||||
./literature-quote.nix
|
||||
./astrology.nix
|
||||
./autorenkalender.nix
|
||||
./nachtischsatan.nix
|
||||
./tlg-wotd.nix
|
||||
|
||||
@@ -412,6 +412,6 @@ in rec {
|
||||
text2pdf = pkgs.callPackage <niveum/packages/text2pdf.nix> { };
|
||||
vimv = pkgs.callPackage <niveum/packages/vimv.nix> { };
|
||||
when = pkgs.callPackage <niveum/packages/when.nix> { };
|
||||
mahlzeit = pkgs.callPackage <niveum/packages/mahlzeit.nix> { };
|
||||
mahlzeit = pkgs.haskellPackages.callPackage <niveum/packages/mahlzeit.nix> { };
|
||||
inherit opustags;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user