(T)im's N(ix) Flake, Multi-Host Configurations for all of my machines! 74k1.sh/
nixos nix
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(main): move berkeley to private flake

74k1 b0999bde af3bbc11

+54 -53
-1
README.md
··· 105 105 <h2>Packages</h2> 106 106 <ul> 107 107 <li><a href="pkgs/duvolbr.nix">duvolbr</a></li> 108 - <li><a href="pkgs/berkeley-otf.nix">berkeley-otf</a></li> 109 108 </ul> 110 109 </div> 111 110 <div>
+44 -1
flake.lock
··· 1216 1216 }, 1217 1217 "flake-parts_14": { 1218 1218 "inputs": { 1219 + "nixpkgs-lib": [ 1220 + "unfree-fonts", 1221 + "nixpkgs" 1222 + ] 1223 + }, 1224 + "locked": { 1225 + "lastModified": 1743550720, 1226 + "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=", 1227 + "owner": "hercules-ci", 1228 + "repo": "flake-parts", 1229 + "rev": "c621e8422220273271f52058f618c94e405bb0f5", 1230 + "type": "github" 1231 + }, 1232 + "original": { 1233 + "owner": "hercules-ci", 1234 + "repo": "flake-parts", 1235 + "type": "github" 1236 + } 1237 + }, 1238 + "flake-parts_15": { 1239 + "inputs": { 1219 1240 "nixpkgs-lib": "nixpkgs-lib_5" 1220 1241 }, 1221 1242 "locked": { ··· 4166 4187 "stylix": "stylix_2", 4167 4188 "tixpkgs": "tixpkgs", 4168 4189 "ukiyo": "ukiyo_2", 4190 + "unfree-fonts": "unfree-fonts", 4169 4191 "vpnconfinement": "vpnconfinement", 4170 4192 "wired-notify": "wired-notify", 4171 4193 "yeetmouse": "yeetmouse", ··· 5126 5148 "type": "github" 5127 5149 } 5128 5150 }, 5151 + "unfree-fonts": { 5152 + "inputs": { 5153 + "flake-parts": "flake-parts_14", 5154 + "nixpkgs": [ 5155 + "nixpkgs" 5156 + ] 5157 + }, 5158 + "locked": { 5159 + "lastModified": 1745344987, 5160 + "narHash": "sha256-BPU1Xi4MCCyOe7jIK5FAhiYQvEbqvj3z0n1N2n1IFl8=", 5161 + "ref": "refs/heads/main", 5162 + "rev": "baab4a3d47c27e9049d58548abf830454a08673c", 5163 + "revCount": 2, 5164 + "type": "git", 5165 + "url": "ssh://git@github.com/74k1/unfree-fonts-nix" 5166 + }, 5167 + "original": { 5168 + "type": "git", 5169 + "url": "ssh://git@github.com/74k1/unfree-fonts-nix" 5170 + } 5171 + }, 5129 5172 "utils": { 5130 5173 "inputs": { 5131 5174 "systems": "systems_4" ··· 5202 5245 }, 5203 5246 "wired-notify": { 5204 5247 "inputs": { 5205 - "flake-parts": "flake-parts_14", 5248 + "flake-parts": "flake-parts_15", 5206 5249 "nixpkgs": "nixpkgs_19", 5207 5250 "rust-overlay": "rust-overlay_5" 5208 5251 },
+4
flake.nix
··· 13 13 url = "github:74k1/tixpkgs/main"; 14 14 inputs.nixpkgs.follows = "nixpkgs"; 15 15 }; 16 + unfree-fonts = { 17 + url = "git+ssh://git@github.com/74k1/unfree-fonts-nix"; 18 + inputs.nixpkgs.follows = "nixpkgs"; 19 + }; 16 20 # TESTS 17 21 jvanbruegge-linkwarden = { 18 22 url = "github:jvanbruegge/nixpkgs/linkwarden";
+1 -1
hosts/nixos/cyberia/home.nix
··· 75 75 76 76 # my own scriptiboo 77 77 duvolbr 78 - berkeley-otf 78 + inputs.unfree-fonts.packages.x86_64-linux.berkeley-nolig-nerd-otf 79 79 80 80 # term 81 81 bat bat-extras.batman
+1 -2
hosts/nixos/psyche/home.nix
··· 41 41 # overlays = [ 42 42 # (final: prev: { 43 43 # duvolbr = outputs.packages."x86_64-linux".duvolbr; 44 - # berkeley-otf = outputs.packages."x86_64-linux".berkeley-otf; 45 44 # }) 46 45 # inputs.wired-notify.overlays.default 47 46 # ]; ··· 68 67 69 68 # my own scriptiboo 70 69 # duvolbr 71 - # berkeley-otf 70 + # inputs.unfree-fonts.packages.x86_64-linux.berkeley-nolig-nerd-otf 72 71 73 72 # uhhh clipboard 74 73 # wl-clipboard-rs
+1 -2
hosts/nixos/wired/home.nix
··· 50 50 # overlays = [ 51 51 # (final: prev: { 52 52 # duvolbr = outputs.packages.${pkgs.hostPlatform.system}.duvolbr; 53 - # berkeley-otf = outputs.packages.${pkgs.hostPlatform.system}.berkeley-otf; 54 53 # }) 55 54 # inputs.wired-notify.overlays.default 56 55 # ]; ··· 77 76 78 77 # my own scriptiboo 79 78 duvolbr 80 - berkeley-otf 79 + inputs.unfree-fonts.packages.x86_64-linux.berkeley-nolig-nerd-otf 81 80 82 81 # uhhh clipboard 83 82 wl-clipboard-rs
+1 -2
modules/home-manager/stylix/default.nix
··· 6 6 ... 7 7 }: let 8 8 cfg = config.theme.ukiyo; 9 - berkeley-otf = pkgs.callPackage "${inputs.self}/pkgs/berkeley-otf.nix" {inherit pkgs;}; 10 9 in { 11 10 options = { 12 11 theme.ukiyo = { ··· 63 62 # }; 64 63 65 64 monospace = { 66 - package = berkeley-otf; 65 + package = inputs.unfree-fonts.packages.x86_64-linux.berkeley-nolig-nerd-otf; 67 66 name = "TX02 Nerd Font"; 68 67 }; 69 68
+2 -5
modules/nixos/taki/default.nix
··· 1 1 { inputs, outputs, lib, config, pkgs, allSecrets, ... }: 2 - let 3 - berkeley-otf = pkgs.callPackage "${inputs.self}/pkgs/berkeley-otf.nix" { inherit pkgs; }; 4 - in 5 2 { 6 3 options = { 7 4 taki.gui = { ··· 44 41 nerd-fonts.mplus 45 42 nerd-fonts.lilex 46 43 nerd-fonts.zed-mono 47 - 48 - berkeley-otf 44 + 45 + inputs.unfree-fonts.packages.x86_64-linux.berkeley-nolig-nerd-otf 49 46 ]; 50 47 }; 51 48 })
pkgs/assets/241231QMY3Y7K61Q.zip

This is a binary file and will not be displayed.

pkgs/assets/241231YPKWKRW653.zip

This is a binary file and will not be displayed.

-38
pkgs/berkeley-otf.nix
··· 1 - { pkgs }: 2 - pkgs.stdenv.mkDerivation { 3 - pname = "berkeley-otf"; 4 - version = "2.002"; 5 - 6 - # Ligatures 7 - # src = ./assets/241231YPKWKRW653.zip; 8 - # No Ligatures 9 - src = ./assets/241231QMY3Y7K61Q.zip; # TODO 10 - 11 - unpackPhase = /* bash */ '' 12 - runHook preUnpack 13 - ${pkgs.unzip}/bin/unzip $src 14 - 15 - runHook postUnpack 16 - ''; 17 - 18 - installPhase = /* bash */ '' 19 - runHook preInstall 20 - 21 - ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231QMY3Y7K61Q/TX-02-9JMJ7W8P/TX-02-Regular.otf 22 - ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231QMY3Y7K61Q/TX-02-9JMJ7W8P/TX-02-Bold.otf 23 - ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231QMY3Y7K61Q/TX-02-9JMJ7W8P/TX-02-Oblique.otf 24 - ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231QMY3Y7K61Q/TX-02-9JMJ7W8P/TX-02-Bold-Oblique.otf 25 - 26 - 27 - # ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231YPKWKRW653/TX-02-9L5L05QX/TX-02-Regular.otf 28 - # ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231YPKWKRW653/TX-02-9L5L05QX/TX-02-Bold.otf 29 - # ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231YPKWKRW653/TX-02-9L5L05QX/TX-02-Oblique.otf 30 - # ${pkgs.nerd-font-patcher}/bin/nerd-font-patcher -c 241231YPKWKRW653/TX-02-9L5L05QX/TX-02-Bold-Oblique.otf 31 - 32 - # install -Dm644 241231YPKWKRW653/TX-02-9L5L05QX/*.otf -t $out/share/fonts/truetype 33 - install -Dm644 241231QMY3Y7K61Q/TX-02-9JMJ7W8P/*.otf -t $out/share/fonts/truetype 34 - install -Dm644 *.otf -t $out/share/fonts/truetype 35 - 36 - runHook postInstall 37 - ''; 38 - }
-1
pkgs/default.nix
··· 1 1 { pkgs, ... }: 2 2 { 3 3 duvolbr = pkgs.callPackage ./duvolbr.nix { }; 4 - berkeley-otf = pkgs.callPackage ./berkeley-otf.nix { }; 5 4 }