0xda157's home-manager and nixos config

add vicinae extensions

0xda157 c88f03d8 1ccb00f1

+42 -2
+17
flake.lock
··· 505 505 "stylix": "stylix", 506 506 "systems": "systems_2", 507 507 "vicinae": "vicinae", 508 + "vicinae-extensions": "vicinae-extensions", 508 509 "zen-browser": "zen-browser" 509 510 } 510 511 }, ··· 708 709 "original": { 709 710 "owner": "vicinaehq", 710 711 "repo": "vicinae", 712 + "type": "github" 713 + } 714 + }, 715 + "vicinae-extensions": { 716 + "flake": false, 717 + "locked": { 718 + "lastModified": 1763331812, 719 + "narHash": "sha256-Np5Z2xyNPgjaMriIwbDZ+w0BpM5dteZGD3K9YxjV364=", 720 + "owner": "vicinaehq", 721 + "repo": "extensions", 722 + "rev": "cd216eea37f1a162c5731e3dd377b6dc010ac06f", 723 + "type": "github" 724 + }, 725 + "original": { 726 + "owner": "vicinaehq", 727 + "repo": "extensions", 711 728 "type": "github" 712 729 } 713 730 },
+5
flake.nix
··· 163 163 inputs.nixpkgs.follows = "nixpkgs"; 164 164 }; 165 165 166 + vicinae-extensions = { 167 + url = "github:vicinaehq/extensions"; 168 + flake = false; 169 + }; 170 + 166 171 zen-browser = { 167 172 url = "github:0xc000022070/zen-browser-flake"; 168 173 inputs = {
+20 -2
modules/home/desktops/shared/vicinae/default.nix
··· 1 - { pkgs, ... }: 1 + { pkgs, inputs, ... }: 2 2 { 3 - services.vicinae.package = pkgs.vicinae; 3 + services.vicinae = { 4 + package = pkgs.vicinae; 5 + extensions = 6 + map 7 + ( 8 + name: 9 + inputs.vicinae.mkVicinaeExtension.${pkgs.stdenv.hostPlatform.system} { 10 + inherit pkgs name; 11 + src = "${inputs.vicinae-extensions}/extensions/${name}"; 12 + } 13 + ) 14 + [ 15 + "bluetooth" 16 + "case-converter" 17 + "mullvad" 18 + "nix" 19 + "wifi-commander" 20 + ]; 21 + }; 4 22 }