From 56015780e02aef82f4fed7957018c5b98e0923c9 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Sun, 31 Mar 2024 14:43:54 +0800 Subject: [PATCH] chore(modules/nixos): remove useless files --- modules/nixos/misc/fhs-fonts.nix | 33 -------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 modules/nixos/misc/fhs-fonts.nix diff --git a/modules/nixos/misc/fhs-fonts.nix b/modules/nixos/misc/fhs-fonts.nix deleted file mode 100644 index 01a3f40b..00000000 --- a/modules/nixos/misc/fhs-fonts.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - config, - pkgs, - ... -}: { - ################################################################################### - # - # Copy from https://github.com/NixOS/nixpkgs/issues/119433#issuecomment-1326957279 - # Mainly for flatpak - # 1. bindfs resolves all symlink, - # 2. allowing all fonts to be accessed at `/usr/share/fonts` - # 3. without letting /nix into the sandbox. - # - ################################################################################### - - system.fsPackages = [pkgs.bindfs]; - fileSystems = let - mkRoSymBind = path: { - device = path; - fsType = "fuse.bindfs"; - options = ["ro" "resolve-symlinks" "x-gvfs-hide"]; - }; - aggregatedFonts = pkgs.buildEnv { - name = "system-fonts"; - paths = config.fonts.packages; - pathsToLink = ["/share/fonts"]; - }; - in { - # Create an FHS mount to support flatpak host icons/fonts - "/usr/share/icons" = mkRoSymBind (config.system.path + "/share/icons"); - "/usr/share/fonts" = mkRoSymBind (aggregatedFonts + "/share/fonts"); - }; -}