mikrotik mib still wip
This commit is contained in:
parent
2963f0a0d7
commit
7b5a71c0a2
|
@ -174,6 +174,6 @@
|
|||
|
||||
formatter = pkgs.alejandra;
|
||||
|
||||
packages.snmp-yaml = pkgs.callPackage ./packages/snmp-yaml {};
|
||||
#packages.snmp-yaml = pkgs.callPackage ./packages/snmp-yaml {};
|
||||
});
|
||||
}
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
stdenv,
|
||||
pkgs,
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
pname = "snmp-yaml";
|
||||
|
||||
buildInputs = [pkgs.snmp-exporter];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
${pkgs.snmp-exporter}/bin/generator generate \
|
||||
${pkgs.snmp-exporter}/generator/generator.yaml \
|
||||
--output-path=$out/snmp.yml
|
||||
'';
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
{
|
||||
stdenv,
|
||||
graphicsmagick,
|
||||
runCommand,
|
||||
sunpaper,
|
||||
}: let
|
||||
# Upper left corner of rectangle.
|
||||
base.x = 3835;
|
||||
base.y = 35;
|
||||
# Add 720p to the coordinates to find the lower right corner.
|
||||
rect.xy0 = "${toString base.x},${toString base.y}";
|
||||
rect.xy1 = "${toString (base.x + 1280)},${toString (base.y + 720)}";
|
||||
# Add some pixels to the base coordinates to place the text nicely.
|
||||
text.xy = "${toString (base.x + 1115)},${toString (base.y + 60)}";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "sway-wallpaper";
|
||||
inherit (sunpaper) version src;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out
|
||||
|
||||
# Resize for normal background
|
||||
${graphicsmagick}/bin/gm convert -crop 7680x2160+0+375 -resize 5120x1440 ./images/Lakeside/5.jpg $out/default.jpg
|
||||
|
||||
# Resize a darker variation for screen locker
|
||||
${graphicsmagick}/bin/gm convert -crop 7680x2160+0+375 -resize 5120x1440 ./images/Lakeside/8.jpg $out/dark.jpg
|
||||
|
||||
# Draw a 720p rectangle on top
|
||||
${graphicsmagick}/bin/gm convert -fill '#FFFFFFBB' -draw 'rectangle ${rect.xy0} ${rect.xy1}' $out/default.jpg 720pfigure.jpg
|
||||
|
||||
# Draw a text on top of this
|
||||
${graphicsmagick}/bin/gm convert -fill '#FFFFFF' -pointsize 72 -draw 'text ${text.xy} "720p"' 720pfigure.jpg $out/720pfigure.jpg
|
||||
'';
|
||||
}
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue