OJA2ZIR22LIUDKJHGQEBA6NO5EV6RIVJLT7WDO32W3KZLN7QISQAC
GSAPQ3IIYRBSA64W3EJLMKB3EVMMJ7KDFGIN46IYBYGOKSO2XTBAC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
PNSLB3HLQELG4BZJYQB2T2R4ZFYQVPZHQZXAEOBCR4ZVMJ36LYNAC
JF5ZRQAQNCBHV6MPYXIQ5WUWM65JFKFJFNFRYJ4IR6PXS5GINNVAC
2BMHPXLWOZ2YRXCLF7NECGDY7DJJG2DOL2VQFZFIJDMPC5DVDLNQC
4PQLVNWBBLY23DPRDANHBRSSCGDCDH6Q4MVQAN2XXBI54CM22GMQC
{
lib,
config,
pkgs,
...
}: {
home.packages = [
pkgs.crawlTiles
pkgs.fwoar.iterm2
pkgs.emacs-git
];
home.activation.install-apps = lib.hm.dag.entryAfter ["linkGeneration"] ''
new_nix_apps="${config.home.homeDirectory}/Applications/Nix"
rm -rfv "$new_nix_apps"
mkdir -p "$new_nix_apps"
find -H -L "$genProfilePath/home-files/Applications" -maxdepth 2 -name "*.app" -type d -print | while read -r app; do
real_app=$(readlink -f "$app")
app_name=$(basename "$app")
target_app="$new_nix_apps/$app_name"
echo "Link '$real_app' to '$target_app'"
mkdir -p $target_app
"${pkgs.xorg.lndir}"/bin/lndir "$real_app" "$target_app"
rm "$target_app/Contents/Info.plist"
cp "$real_app/Contents/Info.plist" "$target_app/Contents/Info.plist"
done
'';
}
mac-apps = {
lib,
config,
...
}: {
home.packages = [
pkgs.crawlTiles
pkgs.fwoar.iterm2
pkgs.emacs-git
];
home.activation.install-apps = lib.hm.dag.entryAfter ["linkGeneration"] ''
new_nix_apps="${config.home.homeDirectory}/Applications/Nix"
rm -rfv "$new_nix_apps"
mkdir -p "$new_nix_apps"
find -H -L "$genProfilePath/home-files/Applications" -maxdepth 2 -name "*.app" -type d -print | while read -r app; do
real_app=$(readlink -f "$app")
app_name=$(basename "$app")
target_app="$new_nix_apps/$app_name"
echo "Link '$real_app' to '$target_app'"
set -x
mkdir -p $target_app
"${pkgs.xorg.lndir}"/bin/lndir "$real_app" "$target_app"
rm "$target_app/Contents/Info.plist"
cp "$real_app/Contents/Info.plist" "$target_app/Contents/Info.plist"
set +x
done
'';
};
mac-apps = import ./mac-apps;
{ fetchzip, lib, stdenvNoCC, version }:
/*
This cannot be built from source as it requires entitlements and
for that it needs to be code signed. Automatic updates will have
to be disabled via preferences instead of at build time. To do
that edit $HOME/Library/Preferences/com.googlecode.iterm2.plist
and add:
SUEnableAutomaticChecks = 0;
*/
{
fetchzip,
lib,
stdenvNoCC,
version,
}:
/*
This cannot be built from source as it requires entitlements and
for that it needs to be code signed. Automatic updates will have
to be disabled via preferences instead of at build time. To do
that edit $HOME/Library/Preferences/com.googlecode.iterm2.plist
and add:
SUEnableAutomaticChecks = 0;
*/
maintainers = with maintainers; [ steinybot tricktron ];
platforms = [ "x86_64-darwin" "aarch64-darwin" ];
sourceProvenance = [ sourceTypes.binaryNativeCode ];
maintainers = with maintainers; [steinybot tricktron];
platforms = ["x86_64-darwin" "aarch64-darwin"];
sourceProvenance = [sourceTypes.binaryNativeCode];
{
lib,
config,
pkgs,
...
}: {
home.packages = [
pkgs.crawlTiles
pkgs.fwoar.iterm2
pkgs.emacs-git
];
home.activation.install-apps = lib.hm.dag.entryAfter ["linkGeneration"] ''
new_nix_apps="${config.home.homeDirectory}/Applications/Nix"
rm -rfv "$new_nix_apps"
mkdir -p "$new_nix_apps"
find -H -L "$genProfilePath/home-files/Applications" -maxdepth 2 -name "*.app" -type d -print | while read -r app; do
real_app=$(readlink -f "$app")
app_name=$(basename "$app")
target_app="$new_nix_apps/$app_name"
echo "Link '$real_app' to '$target_app'"
mkdir -p $target_app
"${pkgs.xorg.lndir}"/bin/lndir "$real_app" "$target_app"
rm "$target_app/Contents/Info.plist"
cp "$real_app/Contents/Info.plist" "$target_app/Contents/Info.plist"
done
'';
}