diff options
| -rw-r--r-- | makefu/1systems/gum/config.nix | 1 | ||||
| -rw-r--r-- | makefu/2configs/git/cgit-retiolum.nix | 1 | ||||
| -rw-r--r-- | makefu/2configs/gui/base.nix | 10 | ||||
| -rw-r--r-- | makefu/2configs/ham/androidtv/adbshell.nix | 4 | ||||
| -rw-r--r-- | makefu/2configs/ham/androidtv/default.nix | 4 | ||||
| -rw-r--r-- | makefu/2configs/ham/androidtv/purepythonadb.nix | 6 | ||||
| -rw-r--r-- | makefu/2configs/ham/default.nix | 3 | ||||
| -rw-r--r-- | makefu/2configs/ham/multi/the_playlist.nix | 57 | ||||
| -rw-r--r-- | makefu/2configs/home-manager/zsh.nix | 2 | ||||
| -rw-r--r-- | makefu/2configs/nur.nix | 4 | ||||
| -rw-r--r-- | makefu/2configs/share/omo.nix | 12 | ||||
| -rw-r--r-- | makefu/2configs/tools/dev.nix | 1 | 
12 files changed, 91 insertions, 14 deletions
| diff --git a/makefu/1systems/gum/config.nix b/makefu/1systems/gum/config.nix index 8603d7696..7f7330ea6 100644 --- a/makefu/1systems/gum/config.nix +++ b/makefu/1systems/gum/config.nix @@ -137,6 +137,7 @@ in {        <stockholm/makefu/2configs/deployment/owncloud.nix>        <stockholm/makefu/2configs/deployment/board.euer.krebsco.de.nix>        <stockholm/makefu/2configs/deployment/rss.euer.krebsco.de.nix> +      <stockholm/makefu/2configs/deployment/feed.euer.krebsco.de>        <stockholm/makefu/2configs/deployment/boot-euer.nix>        <stockholm/makefu/2configs/deployment/gecloudpad>        <stockholm/makefu/2configs/deployment/docker/archiveteam-warrior.nix> diff --git a/makefu/2configs/git/cgit-retiolum.nix b/makefu/2configs/git/cgit-retiolum.nix index 2a6e41ad8..639994674 100644 --- a/makefu/2configs/git/cgit-retiolum.nix +++ b/makefu/2configs/git/cgit-retiolum.nix @@ -18,6 +18,7 @@ let      yacos-backend = {        cgit.desc = "Yet Another Check-Out System";      }; +    ebk-notify.cgit.desc = "Ebay Kleinanzeigen Notify";    };    krebs-repos = mapAttrs make-krebs-repo { diff --git a/makefu/2configs/gui/base.nix b/makefu/2configs/gui/base.nix index 5b46c7e2d..854fbfa52 100644 --- a/makefu/2configs/gui/base.nix +++ b/makefu/2configs/gui/base.nix @@ -32,8 +32,11 @@ in        default = "awesome";      }; -    displayManager.auto.enable = true; -    displayManager.auto.user = mainUser; +    displayManager.lightdm = { +      enable = true; +      autoLogin.enable = true; +      autoLogin.user = mainUser; +    };      desktopManager.xterm.enable = false;    };    environment.systemPackages = [ pkgs.gnome3.defaultIconTheme ]; @@ -43,10 +46,9 @@ in    i18n.consoleFont = "Lat2-Terminus16";    fonts = { -    enableCoreFonts = true;      enableFontDir = true;      enableGhostscriptFonts = true; -    fonts = [ pkgs.terminus_font ]; +    fonts = [ pkgs.terminus_font pkgs.corefonts ];    };    users.users.${mainUser} = { diff --git a/makefu/2configs/ham/androidtv/adbshell.nix b/makefu/2configs/ham/androidtv/adbshell.nix index f5b96c859..0fadeeb05 100644 --- a/makefu/2configs/ham/androidtv/adbshell.nix +++ b/makefu/2configs/ham/androidtv/adbshell.nix @@ -9,11 +9,11 @@  buildPythonPackage rec {    pname = "adb_shell"; -  version = "0.0.8"; +  version = "0.1.1";    src = fetchPypi {      inherit pname version; -    sha256 = "01f9jinhfyjldg9793gz2i7gcd9xyx0a62r7a5ijssklcnn2rwnm"; +    sha256 = "0a4mjrnw2lrhsakb1vjb5l6m3cr1ii7fibs7020nwv08cyx6pq6q";    };    propagatedBuildInputs = [ diff --git a/makefu/2configs/ham/androidtv/default.nix b/makefu/2configs/ham/androidtv/default.nix index 8f3bdc1f3..b7d397db4 100644 --- a/makefu/2configs/ham/androidtv/default.nix +++ b/makefu/2configs/ham/androidtv/default.nix @@ -6,11 +6,11 @@  buildPythonPackage rec {    pname = "androidtv"; -  version = "0.0.34"; +  version = "0.0.38";    src = fetchPypi {      inherit pname version; -    sha256 = "13078i2a9hglpv4ldycph5n5485np21vs6z2qn830hybmx8kfxsw"; +    sha256 = "0ri1fnc63zashc667w2mlpb0c7ri3x6wnhnf54klb89v73pdnb8k";    };    propagatedBuildInputs = [ diff --git a/makefu/2configs/ham/androidtv/purepythonadb.nix b/makefu/2configs/ham/androidtv/purepythonadb.nix index d4e763b70..c9b1ff5e8 100644 --- a/makefu/2configs/ham/androidtv/purepythonadb.nix +++ b/makefu/2configs/ham/androidtv/purepythonadb.nix @@ -5,11 +5,11 @@  buildPythonPackage rec {    pname = "pure-python-adb"; -  version = "0.2.3.dev0"; +  version = "0.2.2.dev0";    src = fetchPypi {      inherit pname version; -    sha256 = "88e5a4578435197799aa368fb1a5d87fe43e02a888cb7e85c2ad66173b383c89"; +    sha256 = "1xigv6c8xyb4g852nr3smz0137rnp81jvlikza071y7rc6pdzwza";    };    meta = with lib; { @@ -18,4 +18,4 @@ buildPythonPackage rec {      license = licenses.mit;      # maintainers = [ maintainers. ];    }; -}
\ No newline at end of file +} diff --git a/makefu/2configs/ham/default.nix b/makefu/2configs/ham/default.nix index 6b2867c2d..ddcf65b5a 100644 --- a/makefu/2configs/ham/default.nix +++ b/makefu/2configs/ham/default.nix @@ -50,6 +50,8 @@ in {        logger = {          default = "info";        }; +      rest_command = {} +      // the_playlist.rest_command;        tts = [          { platform = "google_translate";            language = "de"; @@ -142,6 +144,7 @@ in {          ++ (import ./automation/firetv_restart.nix)          ++ kurzzeitwecker.automation          #++ flurlicht.automation +        ++ the_playlist.automation          ++ zigbee.automation;          script =          { } diff --git a/makefu/2configs/ham/multi/the_playlist.nix b/makefu/2configs/ham/multi/the_playlist.nix index aa5ce85dc..ad090938c 100644 --- a/makefu/2configs/ham/multi/the_playlist.nix +++ b/makefu/2configs/ham/multi/the_playlist.nix @@ -1,9 +1,66 @@ +# Inputs: +#  binary_sensor.playlist_button_good +#  binary_sensor.playlist_button_bad + +# outputs +#  rest_command +#  automation +#  sensor  { +  rest_command = { +    good_song = { +      url = "http://prism.r:8001/good"; +      method = "POST"; +    }; +    bad_song = { +      url = "http://prism.r:8001/skip"; +      method = "POST"; +    }; +  }; +  automation = [ +    { +      alias = "playlist song publish"; +      trigger = { +        #platform = "event"; +        #event_data.entity_id = "sensor.the_playlist_song"; +        platform = "state"; +        entity_id = "sensor.the_playlist_song"; +      }; +      action = { +        service = "mqtt.publish"; +        data = { +          topic = "/ham/the_playlist/song"; +          payload_template = "{{ states.sensor.the_playlist_song.state }}"; +        }; +      }; +    } +    { +      alias = "playlist upvote on button"; +      trigger = { +        platform = "state"; +        entity_id = "binary_sensor.playlist_button_good"; +        from = "off"; +        to = "on"; +      }; +      action.service = "rest_command.good_song"; +    } +    { +      alias = "playlist downvote on button"; +      trigger = { +        platform = "state"; +        entity_id = "binary_sensor.playlist_button_bad"; +        from = "off"; +        to = "on"; +      }; +      action.service = "rest_command.bad_song"; +    } +  ];    sensor =  [      { platform = "rest";        name = "pl";        resource = "http://prism.r:8001/current";        scan_interval = 30; +      value_template = "1";        json_attributes = [ "name" "filename" "youtube" ];      }      { platform = "template"; diff --git a/makefu/2configs/home-manager/zsh.nix b/makefu/2configs/home-manager/zsh.nix index 4cd9becc7..0dc7f256b 100644 --- a/makefu/2configs/home-manager/zsh.nix +++ b/makefu/2configs/home-manager/zsh.nix @@ -8,7 +8,7 @@      { # bat      home-manager.users.makefu.home.packages = [ pkgs.bat ];        home-manager.users.makefu.programs.zsh.shellAliases = { -        cat = "bat"; +        cat = "bat --style=header,snip";          catn = "${pkgs.coreutils}/bin/cat";          ncat = "${pkgs.coreutils}/bin/cat";        }; diff --git a/makefu/2configs/nur.nix b/makefu/2configs/nur.nix index 891144957..65cf836c4 100644 --- a/makefu/2configs/nur.nix +++ b/makefu/2configs/nur.nix @@ -1,8 +1,8 @@  { pkgs, ... }:{    nixpkgs.config.packageOverrides = pkgs: {      nur = import (builtins.fetchTarball { -    url = "https://github.com/nix-community/NUR/archive/7bfd0117b359d0f72d086ff7e1f0ba3aeaf8d91e.tar.gz"; -      sha256 = "0gb2np1r2m9kkz1s374gxdqrwhkzx48iircy00y6mjr7h14rhyxk"; +    url = "https://github.com/nix-community/NUR/archive/b7f7e072b3fa56aa0d86dfe3689cb13f0615bbbe.tar.gz"; +      sha256 = "0slxxg3r460aa1rc83j0rklmr0i1hyzfbjy0kn30fyh1l3lqb22m";      }    ){        inherit pkgs; diff --git a/makefu/2configs/share/omo.nix b/makefu/2configs/share/omo.nix index ed5066787..929e5c601 100644 --- a/makefu/2configs/share/omo.nix +++ b/makefu/2configs/share/omo.nix @@ -42,6 +42,18 @@ in {          browseable = "yes";          "guest ok" = "yes";        }; +      anime = { +        path = "/media/cryptX/anime"; +        "read only" = "yes"; +        browseable = "yes"; +        "guest ok" = "yes"; +      }; +      serien = { +        path = "/media/cryptX/series"; +        "read only" = "yes"; +        browseable = "yes"; +        "guest ok" = "yes"; +      };        crypX-games = {          path = "/media/cryptX/games";          "read only" = "yes"; diff --git a/makefu/2configs/tools/dev.nix b/makefu/2configs/tools/dev.nix index 43892ed2c..f184b5be5 100644 --- a/makefu/2configs/tools/dev.nix +++ b/makefu/2configs/tools/dev.nix @@ -21,6 +21,7 @@      brain      whatsupnix      nixpkgs-pytools +    hydra-check      # git-related      git-preview      tig | 
