m 2 fetchWallpaper: default enabled for mainlaptop

This commit is contained in:
makefu 2015-12-13 13:52:15 +01:00
parent 1c17881aed
commit 6a07012a2f
2 changed files with 28 additions and 1 deletions

View File

@ -0,0 +1,24 @@
{ config, pkgs, ... }:
let
# check if laptop runs on umts
weaksauce-internet = with pkgs;writeScript "weaksauce-internet" ''
#! /bin/sh
if ${iproute}/bin/ip addr show dev ppp0 2>/dev/null \
| ${gnugrep}/bin/grep -q inet;then
exit 1
fi
'';
in {
krebs.fetchWallpaper = {
enable = true;
display = ":0";
predicate = weaksauce-internet;
timerConfig = {
OnCalendar = "*:0/30";
};
url = "http://echelon/wallpaper.png";
};
}

View File

@ -6,7 +6,10 @@
with lib;
{
imports = [ ./base-gui.nix ];
imports = [
./base-gui.nix
./fetchWallpaper.nix
];
environment.systemPackages = with pkgs;[
vlc
firefox