lassulus changed the topic of #nixos-de to: Willkommen im deutschen NixOS Channel. | camp! https://hackmd.shackspace.de/camp2019# | T-Shirts: https://codi.lassul.us/1ApEfpzOQf6tGXZT0Pusdw?both#NixOS
xkey has quit [Remote host closed the connection]
xkey has joined #nixos-de
foxit has joined #nixos-de
<foxit> moin
palo1 has joined #nixos-de
palo has quit [Ping timeout: 245 seconds]
palo1 is now known as palo
<foxit> Wenn man sein System mit "nixos-rebuild switch --upgrade" neu bauen lässt, kann man irgendwie einen "diff" anzeigen lassen? Ich würde gerne wissen, welche Version aktuell installiert ist und welche mit dem bauen neu installiert wird.
<musicmatze> kannst da mal graben, da hab ich sowas mal implementiert
<musicmatze> keine ahnung ob das noch tut btw
<musicmatze> Achtung, hier kommt ein "jemand sollte mal": Jemand sollte das mal in neu und in geil machen und dann möglichst direkt in nix integrieren...
<foxit> musicmatze: jaaaa diesen sollte kenne ich auch ;) vielen dank für den link. ich werde mir das genauer anschauen
<musicmatze> gern. Nur nicht einfach laufen lassen. Das `nix-script channel update` und das `nix-script switch` script verwende ich mehr oder weniger täglich, aber die anderen schon seit Jahren nichtmehr :-)
<foxit> mach ich nicht. allein was du dort prüfst, hilft mir schon sehr weiter.
<musicmatze> +1
<foxit> ich verwende nixos erst seit 1 woche und spiele damit auf einer apu2
<foxit> grundsätzlich gefällt es mir sehr gut aber es gibt wirklich sachen, die sind für einsteiger extrem mühsam
<foxit> z.B. ist das mysql modul sehr gut und das von postgresql... naja bescheiden
<foxit> und die doku ist allgemein echt zäh
<foxit> immerhin läuft meine testinstallation mit mysql, nginx, letsencrypt, gitea und grafana doch ganz gut
<musicmatze> sehr geil
<musicmatze> ist leider echt so dass die einstiegshürde hoch ist
<musicmatze> aber der payback auf längere Sicht ist super
<foxit> ich komme von FreeBSD habe aber auf der Arbeit neu mit Puppet einiges am laufen. Da ist mir NixOS über den Weg gelaufen...
<musicmatze> Ich kam damals von Arch und ich will auf keinen Fall zurück dahin.
<foxit> Ich hätte da noch ein Problem. Mir ist nicht ganz klar, wie ich folgendes in meine grafana.nix Datei einbinden soll: https://nixos.org/nixos/options.html#services.grafana.provision.datasources
<musicmatze> was ist denn in grafana-sprech eine "datasource"?
<foxit> Gibt halt für alles Vor bzw. Nachteile. Jeder soll das verwenden, was er will :)
<musicmatze> genau
<musicmatze> verstehst du nur die syntax nicht oder was ist das konkrete Problem?
<foxit> datasource ist z.B. eine InfluxDB
<foxit> ja die syntax mit dem .*.
<musicmatze> ah
<musicmatze> wenn du dir `services.grafana.provision.datasources` anguckst (klick) siehst du den "Default Value"
<musicmatze> das ist ein leeres Array
<foxit> ja
<musicmatze> das zeigt dir, dass der Erwartete Wert hier ein Array ist
<musicmatze> `*` ist in diesem Fall ein Platzhalter für "Jedes Set in diesem Array"
<musicmatze> heisst:
<musicmatze> `datasources = [ { access = value; basicAuth = value; ... } { access = andererValue; ... } ];`
<musicmatze> Du hast einfach eine Liste von Sets hier
<musicmatze> und jedes dieser Sets kann die Keys haben die hinter dem `*` kommen
<musicmatze> zum Beispiel eben "access" oder auch "database" oder "password"
<foxit> Ach! Natürlich! Noch ein: services.grafana.provision = { enable = true;... davor und schön klappts!
<foxit> Ohhh man und ich suche mir hier ein Lanz gestern Abend!
<foxit> Danke!
<musicmatze> Kein ding :-)
<foxit> Selber schuld ich komm jetzt öffters :D
<musicmatze> alles gut
hmpffff has joined #nixos-de
<hmpffff> Moin Moin. Ich hab mal nach mutt/notmuch geschaut und… wow… das muss man aber auch wirklich wollen. wie lange braucht ihr, um das zum laufen zu bekommen (frisch aufsetzen mit einem account). das schaut doch sehr fehlerträchtig aus. was bietet euch mutt&co, daß ihr all das auf euch nehmt (ernsthaftes interesse, aber nicht daß ich wechseln wollte)
<hmpffff> diese aufteilung in offlineimap und mutt kenne ich noch aus meinen riscos-zeiten. da war es auch üblich fetcher, mailstorage, mailclient und editor als einzelkomponenten zu betreiben
<musicmatze> also ich nutze notmuch nicht. Nen neuen account in mutt bzw meinem tooling (offlineimap + mutt +msmtp) brauch ich ~5 minuten wenn der Account existiert.
<musicmatze> + initialsync, welcher halt vom netzwerk und den mails die es auf dem account gibt abhängig ist... zähle ich aber nicht zu "setup" dazu,
<musicmatze> * "+ initialsync"
<musicmatze> fehleranfällig... naja... eher nicht so
<musicmatze> (ich nutze notmuch btw nicht weil mutt mit 60k mails immernoch schnell genug ist)
<musicmatze> mailbox mit 20k+ mails aufmachen dauert ... so vielleicht 5sec oder so?
<hmpffff> ich hab u.a. einen artikel (zugegeben, er ist von 2014) gelesen, wo sein setup aus offlineimail (der imap-part von mutt war zum. damals wohl eher broken), notmuch msmtp, mutt und pycardsyncer :)
<manveru> hmpffff: hab zwar kein mutt, aber hab gestern mbsync/imapnotify/notmuch/alot/astroid zum ersten mal configuriert :)
<musicmatze> hmpffff: dieses ganze contact management kramzeug mit sync ist alles so broken
<musicmatze> das ist so schlimm
<musicmatze> ich hoff dass das mit der nextcloud die ich jetzt aufgesetzt hab (noch nicht eingerichtet) besser wird
<musicmatze> CLI contact management implementiert imag, von daher kann ich da mein tooling optimieren... aber CLI contact management gibts ja praktisch nichts ausser khard ...
<musicmatze> zumindest nichts das nicht irgendein eingebautes Format hat was dann wieder nicht nach vcard kompatibel ist und damit aufs smartphone syncbar
<hmpffff> was benutzt ihr, wenn man z.b. auf exchange muss? Mailmate ist auch IMAP-only. ich benutze für die arbeit davmail. das kann auch Exchange categories von/zu IMAP keywords übersetzen. das funktioniert sehr gut
<musicmatze> alles grausam
<musicmatze> ich musste noch nie auf exchange
<musicmatze> bzw auf arbeit davmail
<palo> hmpffff: ich wollte auch immer mal mutt und imap nutzen, aber das hat sich nie ergeben das ich so viel zeit hatte mich drum zu kümmern, dazu brauchste anscheinend nen exim am laufen und das allein ist ja schon irre aufwending.
<hmpffff> mailmate selbst greift auf das systemadressbuch bzw. busycontacts zu. das funktioniert soweit fein
<palo> hmpffff: aber wenn du das hinbekommen hast (ohne stockholm) dann lass mich drauf schauen und copy pasten
<musicmatze> palo: afaik muss man das nicht. Warum willst du deine mails nicht offline haben?
<palo> musicmatze: weil ich mehrere desktop computer habe, und auch nicht den spam auf meiner platte haben will.
<musicmatze> aufm server filtern?
<hmpffff> warum lässt du nicht den server spam bekämpfen?
<palo> allein was schon in meinem email postfach los ist wenn ich in ne jira gruppe rein komme. Das allein sind schon ca 300 mails pro tag (wenn nichts passiert)
<musicmatze> procmail ftw
<hmpffff> ok, hätte ich mir eigentlich denken können: betreibt ihr hier alle eure eigenen imap-server?
<musicmatze> nein
<palo> lassulus und tv auf jeden fall.
<musicmatze> auf keine fall. Das ist absolut kritische infra und wird von professionellen Leuten gemacht, damit will ich nichts am Hut haben
<musicmatze> das muss einfach nur tun bei mir
<hmpffff> pah… wie inkonsequent ;)
<musicmatze> wenn eine mail verloren geht weil ich inkompetent war kann das schaden anrichten der weit größer ist als "mein chat server war zwei tage offline"
<hmpffff> ich weiß ja nicht wie es bei den anderen providern ausschaut, aber der spam-filter bei fastmail arbeitet super. der von gmail ja wohl auch
<palo> musicmatze: stimmt du machst ja pull-request auch per mail :D
<musicmatze> bei gmail isses ja auch ne AI, klar dass das tut /s
<manveru> hmpffff: davmail für exchange hier ebenfalls, und für kalender/kontakte halt thunderbird, weil das plugins für outlook hat :P
<musicmatze> palo: würde ich gerne viel mehr, ja. Aber darum gehts garnicht. Ich meinte das in Form von "wenn ich eine mail nicht bekomme"
<musicmatze> weil wenn eine nicht raus geht dann merkt man das ja
<hmpffff> hmm, gibt es für kontakte und kalender nichts fürs terminal?
<musicmatze> wenn man eine nicht bekommt merkt man das aber nicht
<manveru> muss ich zum glück bald nicht mehr machen, darum setz ich jetzt ne alternative auf, weil thunderbird halt langsam wie sau ist
<musicmatze> hmpffff: gibts schon, aber das ist alles echt nicht bedienbar/nutzbar
<musicmatze> also ... ich übertreibe natürlich
<hmpffff> :)
<palo> musicmatze: ja, war auch nur spass. (Aber das nicht erhalten von mail ist eigentlich vom mail protokoll abgedeckt)
<musicmatze> ich nutze khard, khal und vdirsyncer
<palo> der sender sollte das mitbekommen
<lassulus> ich find ja notmuch aufsetzen super einfach, einfach notmuch init und fertig
<musicmatze> aber ich hab in imag ein contactmanagement tool drin und ein calendar-management tool ist in Planung
<lassulus> schwieriger wird, wi die mails auf den computer kommen
<lassulus> aber exim lernt man auch an nem tag
<musicmatze> nur der sync-teil fehlt und wird auch nicht in imag integriert werden... evlt muss ich mir da noch was suchen
<musicmatze> vdirsyncer tut aktuell nicht bei mir, was aber eher am endpoint liegen dürfte
<hmpffff> lassulus: vermutlich – aber auch in GUT?
<musicmatze> lassulus: ich hab nie verstanden wie man das in geil in mutt integriert bekommt
<lassulus> man muss neomutt nehmen, da tut das out of the box
<lassulus> kann man einfach virtuelle mailboxes mit queries bauen
<musicmatze> ausserdem gibts ja jetzt bald aerc, dann ist das alles hinfällig
<hmpffff> nach allem, was ich bislang so gelesen hab, muß man es wirklich wirklich wirklich wollen, einen eigenen IMAP zu betreiben :)
<musicmatze> wobei ich ja hoffe dass drew da kein contact management und calendar management einbaut
<musicmatze> das hat in nem mail client IMO einfach nichts verloren
<musicmatze> hmpffff: so seh ich das auch
<lassulus> hmm, ich betreibe nen dutzen imap server, aber aufwand hält sich in grenzen
<hmpffff> aerc – was für ein name
<hmpffff> was ist das? google liefert mir gerade nichts passendes
<hmpffff> ah, habs
<palo> hmpffff: das wollte ich demnächst aufsetzten https://gitlab.com/simple-nixos-mailserver/nixos-mailserver
<musicmatze> aerc-mail.org
<musicmatze> palo: das nutze ich auf meiner neuen box, nur dass da meine haupt-mailaddr nicht drauf laufen wird
<hmpffff> kann mutt auch automatisch unterordner bei intelligenten ordnern generieren? z.b. benutze ich einen intelligenten ordner "tags", der automatische unterordner, benannt nach den aktuell verwendeten tags generiert
<musicmatze> ich denk bei so einem workflow willst du notmuch
<hmpffff> ich benutze tags, um mich zu organisieren: waitingonreply, tobeanswered, todo, inprogress etc
<lassulus> notmuch macht das als tag system, du kannst auch alle tags queries und danach virtual-mailboxes bauen
<musicmatze> mutt selbst kann sowas nicht
<musicmatze> das ist ja auch nur ein "mail reader", kein "mail organizer"
<musicmatze> :-)
<hmpffff> was ich auch benutze ist bei den filtern "is in", um z.B. mails, die ich an eine mailingliste geschrieben habe aus meiner kombinierten inbox/sent rauszufiltern
<hmpffff> ah, ok. also ist mutt tatsächlich eher simpel gehalten
<musicmatze> filtern kann mutt, sehr mächtig sogar
<musicmatze> IMO
<musicmatze> auf der Arbeit nutz ich immer `~d <5d | ~F | ~N | ~O` weil ich da das one-mailbox-to-catch-them-all Konzept fahre
Chiliparrot has joined #nixos-de
<hmpffff> z.b.: message-id <is not in> mailinglists message-id
<musicmatze> wäre dann wohl `!(~L mailinglist)`, denke ich
<hmpffff> das benutzt dann implizit message-id?
<musicmatze> nö, das matched auf Sender/Empfänger
<musicmatze> grep "Simple Patterns"
<hmpffff> hmmm, funktioniert das wirklich zuverlässig? das erscheint mir etwas simpel. auf das header-attribut message-id zu gehen scheint mir zuverlässiger
<musicmatze> auf message id scheint dir zuverlässiger? Eine ID die sich für jede Mail ändert?
<musicmatze> Dann nimmst halt nen anderen Filter der dir besser gefält
<musicmatze> `~f meine@mailing.liste ~d<10d` <-- alle von "meine@mailing.liste" die in den letzten 10 tagen kam
<hmpffff> ja, ich will ja genau DIESE konkrete Mail abfragen. ich sende eine mail an eine liste und der listenserver schickt mir sie zurück. in dem moment greift die regel und entfernt die eben gesendete mail aus meinem INBOX/Sent-ordner
<musicmatze> bzw da muss ein space nach `~d`
<musicmatze> das was du beschreibst ist aber nicht aufgabe des mailreaders, dafür würde man entweder procmail verwenden oder dem mailinglistenadmin eine aufs dach geben weil die mail zurück kommt...
<musicmatze> :-) je nach präferenz
<hmpffff> wie du vermutlich erkannt haben dürftest, ist mailmate ein kompletter mail-client, der alles aspekte bedient :)
<musicmatze> ausser scripting
<hmpffff> incl. scripting
<musicmatze> und über tmux auf machen
<musicmatze> achso?
<hmpffff> das dürfte in der natur der sache liegen ;)
<musicmatze> kann ich also per cronjobs mails mit mailmate schicken?
<hmpffff> jo
<musicmatze> interessant
<musicmatze> also gibt es ein CLI, aber ich kann ihn nicht über tmux nutzen...
<hmpffff> ich kann einige operationen via shell machen, ich kann es per apple-script ansprechen
<musicmatze> Find ja auch echt interessant dass es keine screenshots auf der seite des Projekts gibt
<hmpffff> ich kann mails via uri-schema verschicken (incl. anhänge)
<hmpffff> welches projekt?
<musicmatze> mailmate
<hmpffff> hmmm, die infos zu aerc sind doch eher spärlich (ob dieser name so glücklich gewählt ist? das klingt zu sehr nach üärg)
<hmpffff> ichh denke, ich werde erstmal nixos auf die reihe bekommen müssen, bevor ich mal mit mutt&co rumspiele :)
<musicmatze> Gesprochen "Arc" bzw "ark" auf deutsch
hmpffff has quit [Quit: Bye…]
<manveru> puh, 1/7 der mails importiert... nur noch 42h to go
Chiliparrot has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
tokudan has quit [Quit: ZNC 1.7.3 - https://znc.in]
tokudan has joined #nixos-de
MichaelRaskin has joined #nixos-de