Initial commit uwu
This commit is contained in:
commit
16f4a9c871
5 changed files with 81 additions and 0 deletions
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
# ---> Nix
|
||||
# Ignore build outputs from performing a nix-build or `nix build` command
|
||||
result
|
||||
result-*
|
||||
|
8
README.md
Normal file
8
README.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# florp.social branding
|
||||
|
||||
This repository contains all logos and the wallpaper of [florp.social](https://florp.social).
|
||||
|
||||
## Credits
|
||||
|
||||
- Thanks to Sylvia Ritter for letting us use one of her creations as the wallpaper of this fediverse instance.
|
||||
You can check out her awesome work at [sylvia-ritter.com](https://sylvia-ritter.com).
|
27
flake.lock
Normal file
27
flake.lock
Normal file
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
"nodes": {
|
||||
"nixpkgs": {
|
||||
"locked": {
|
||||
"lastModified": 1730200266,
|
||||
"narHash": "sha256-l253w0XMT8nWHGXuXqyiIC/bMvh1VRszGXgdpQlfhvU=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "807e9154dcb16384b1b765ebe9cd2bba2ac287fd",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"ref": "nixos-unstable",
|
||||
"repo": "nixpkgs",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
"root": {
|
||||
"inputs": {
|
||||
"nixpkgs": "nixpkgs"
|
||||
}
|
||||
}
|
||||
},
|
||||
"root": "root",
|
||||
"version": 7
|
||||
}
|
41
flake.nix
Normal file
41
flake.nix
Normal file
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
description = "Florp.social branding";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs }: let
|
||||
inherit (nixpkgs) lib;
|
||||
eachSystem = conf: lib.genAttrs [ "x86_64-linux" "aarch64-linux" ] conf;
|
||||
in {
|
||||
packages = eachSystem (system: let
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
overlays = lib.singleton (final: prev: {
|
||||
libavif-svt = prev.libavif.overrideAttrs (finalAttrs: prevAttrs: {
|
||||
cmakeFlags = prevAttrs.cmakeFlags ++ [
|
||||
"-DAVIF_CODEC_SVT=ON"
|
||||
];
|
||||
propagatedBuildInputs = prevAttrs.propagatedBuildInputs ++ [
|
||||
final.svt-av1-psy
|
||||
];
|
||||
});
|
||||
});
|
||||
};
|
||||
in {
|
||||
wallpaper = pkgs.runCommand "sylvia-ritter-15012023.avif" {
|
||||
src = ./media/SylviaRitter_Speedpainting_15012023_7680x4320px.png;
|
||||
nativeBuildInputs = with pkgs; [
|
||||
imagemagick
|
||||
libavif-svt
|
||||
];
|
||||
} ''
|
||||
magick "$src" -resize 50% resize.png
|
||||
avifenc -q 80 --speed 0 --codec svt --depth 8 --yuv 420 -a tune=2 \
|
||||
-a enable-variance-boost=1 -a variance-boost-strength=3 -a enable-overlays=1 \
|
||||
-a enable-qm=1 -a qm-min=0 -a enable-tf=1 resize.png $out
|
||||
'';
|
||||
});
|
||||
};
|
||||
}
|
BIN
media/SylviaRitter_Speedpainting_15012023_7680x4320px.png
Normal file
BIN
media/SylviaRitter_Speedpainting_15012023_7680x4320px.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 MiB |
Loading…
Reference in a new issue