Custom fonts and wallpapers built using nix. assets.lemueldls.dev/index.json
wallpapers
at main 51 lines 1.1 kB view raw
1{ 2 description = "Public assets"; 3 4 inputs = { 5 nixpkgs.url = "nixpkgs/nixos-25.11"; 6 7 flake-utils.url = "github:numtide/flake-utils"; 8 9 iosevka-upstream = { 10 url = "github:be5invis/Iosevka"; 11 flake = false; 12 }; 13 14 rubify = { 15 url = "github:lemueldls/rubify"; 16 inputs.nixpkgs.follows = "nixpkgs"; 17 }; 18 19 wallpapers = { 20 url = ./modules/wallpapers/images; 21 flake = false; 22 }; 23 }; 24 25 outputs = 26 inputs: 27 inputs.flake-utils.lib.eachDefaultSystem ( 28 system: 29 let 30 pkgs = import inputs.nixpkgs { inherit system; }; 31 modules = pkgs.callPackage ./modules { inherit inputs; }; 32 in 33 { 34 packages = modules // { 35 default = pkgs.buildEnv { 36 name = "assets"; 37 paths = with modules; [ 38 fonts.iosevka-book 39 fonts.iosevka-slim 40 fonts.iosevka-code 41 fonts.iosevka-term 42 fonts.sarasa-gothic 43 fonts.monaspace 44 45 wallpapers 46 ]; 47 }; 48 }; 49 } 50 ); 51}