RPFVP5IZWNTLS5LWGU75TGBHMQGAVQTQG6L3KWAWBMFKMETSRJHQC DJB5AVFLNDCR7VKWZ4FPUIEIQA6BLKZXPH2KBWUQMLFHTSR3CK2QC RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC PNSLB3HLQELG4BZJYQB2T2R4ZFYQVPZHQZXAEOBCR4ZVMJ36LYNAC OJA2ZIR22LIUDKJHGQEBA6NO5EV6RIVJLT7WDO32W3KZLN7QISQAC ZK2BVAT6X4Z2OP73GTFOJAFUXBCZNNX4EU2MECNHXRLRTMQVS4FQC 4IJ2FJXDKIEE3OIXC3F6CR3CLFI4Q5MRYFJ3SZQH2674ZV5YZARAC 2I3TNVERHL3E2QXCDM67P4DU5OMO66X4ZWPGIK5S52NMIPS3NBMQC {lib,config,pkgs,...}: {home.packages = [pkgs.crawlTilespkgs.fwoar.iterm2pkgs.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; doreal_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'';}
{lib,config,pkgs,...}: {home.packages = [pkgs.crawlTilespkgs.fwoar.iterm2pkgs.emacs-git];home.activation.install-apps = lib.hm.dag.entryAfter ["linkGeneration"] ''new_nix_apps="${config.home.homeDirectory}/Applications/Nix"mkdir -p "$new_nix_apps"find -H -L "$genProfilePath/home-files/Applications" -maxdepth 2 -name "*.app" -type d -print | while read -r app; doreal_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_apprm "$target_app/Contents/Info.plist"cp "$real_app/Contents/Info.plist" "$target_app/Contents/Info.plist"done'';}"${pkgs.xorg.lndir}"/bin/lndir "$real_app" "$target_app" 2>&1>/dev/nullrm -rf "$new_nix_apps"
{config,lib,...}: {home.activation.setup-allowed-signers = lib.hm.dag.entryAfter ["install-apps"] ''echo "* $(cat "$HOME"/.ssh/id_ed25519.pub)" > "$HOME"/.ssh/allowed_signers'';programs = {git = {enable = true;userEmail = "el-github@elangley.org";userName = "Edward Langley";lfs.enable = true;difftastic.enable = true;extraConfig = {commit = {gpgsign = true;};github = {user = "fiddlerwoaroof";};gpg = {format = "ssh";allowedSignersFile = "${config.home.homeDirectory}/.ssh/allowed_signers";};init = {defaultBranch = "main";};merge = {autoStash = true;};pull = {rebase = false;};rebase = {autoStash = true;};user = {signingkey = "${config.home.homeDirectory}/.ssh/id_ed25519.pub";};};};};}
{config,lib,...}: {home.activation.setup-allowed-signers = lib.hm.dag.entryAfter ["install-apps"] ''echo "* $(cat "$HOME"/.ssh/id_ed25519.pub)" > "$HOME"/.ssh/allowed_signers'';programs = {git = {enable = true;userEmail = "el-github@elangley.org";userName = "Edward Langley";lfs.enable = true;difftastic.enable = true;extraConfig = {commit = {gpgsign = true;};github = {user = "fiddlerwoaroof";};gpg = {format = "ssh";allowedSignersFile = "${config.home.homeDirectory}/.ssh/allowed_signers";};init = {defaultBranch = "main";};merge = {autoStash = true;};pull = {rebase = false;};rebase = {autoStash = true;};user = {signingkey = "${config.home.homeDirectory}/.ssh/id_ed25519.pub";};};};};}
{lib,config,pkgs,...}: {home.packages = [pkgs.crawlTilespkgs.fwoar.iterm2pkgs.emacs-git];home.activation.install-apps = lib.hm.dag.entryAfter ["linkGeneration"] ''new_nix_apps="${config.home.homeDirectory}/Applications/Nix"rm -rf "$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; doreal_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" 2>&1>/dev/nullrm "$target_app/Contents/Info.plist"cp "$real_app/Contents/Info.plist" "$target_app/Contents/Info.plist"done'';}
{config,lib,...}: {home.activation.setup-allowed-signers = lib.hm.dag.entryAfter ["install-apps"] ''echo "* $(cat "$HOME"/.ssh/id_ed25519.pub)" > "$HOME"/.ssh/allowed_signers'';programs = {git = {enable = true;userEmail = "el-github@elangley.org";userName = "Edward Langley";lfs.enable = true;difftastic.enable = true;extraConfig = {commit = {gpgsign = true;};github = {user = "fiddlerwoaroof";};gpg = {format = "ssh";allowedSignersFile = "${config.home.homeDirectory}/.ssh/allowed_signers";};init = {defaultBranch = "main";};merge = {autoStash = true;};pull = {rebase = false;};rebase = {autoStash = true;};user = {signingkey = "${config.home.homeDirectory}/.ssh/id_ed25519.pub";};};};};}
common = {home.packages = [alejandra.defaultPackage.${system}pkgs.clojurepkgs.coreutils-prefixedpkgs.difftasticpkgs.direnvpkgs.dtachpkgs.eclpkgs.fwoar.gsedpkgs.gawkpkgs.gnumakepkgs.gnuplotpkgs.groffpkgs.htoppkgs.jqpkgs.lorripkgs.mosh# pkgs.ncdu ## currently brokenpkgs.nixfmt-classicpkgs.pandocpkgs.pkg-configpkgs.ripgrep(pkgs.sbcl.overrideAttrs (_: {enableFeatures = ["sb-thread""sb-core-compression""sb-simd""sb-xref-for-internals""sb-after-xc-core""sb-doc"];}))pkgs.shellcheckpkgs.texinfoInteractivepkgs.treepkgs.vimpkgs.visidata(pkgs.zsh// {meta =pkgs.zsh.meta// {outputsToInstall = pkgs.zsh.meta.outputsToInstall ++ ["info" "doc"];};})];};
common = import ./common-module.nix;
{extraFlakes, pkgs, system, ...}: {home.packages = [extraFlakes.alejandra.defaultPackage.${system}pkgs.clojurepkgs.coreutils-prefixedpkgs.difftasticpkgs.direnvpkgs.dtachpkgs.eclpkgs.fwoar.gsedpkgs.gawkpkgs.gnumakepkgs.gnuplotpkgs.groffpkgs.htoppkgs.jqpkgs.lorripkgs.mosh# pkgs.ncdu ## currently brokenpkgs.nixfmt-classicpkgs.pandocpkgs.pkg-configpkgs.ripgrep(pkgs.sbcl.overrideAttrs (_: {enableFeatures = ["sb-thread""sb-core-compression""sb-simd""sb-xref-for-internals""sb-after-xc-core""sb-doc"];}))pkgs.shellcheckpkgs.texinfoInteractivepkgs.treepkgs.vimpkgs.visidata(pkgs.zsh// {meta =pkgs.zsh.meta// {outputsToInstall = pkgs.zsh.meta.outputsToInstall ++ ["info" "doc"];};})];}
{lib,config,pkgs,...}: {home.packages = [pkgs.crawlTilespkgs.fwoar.iterm2pkgs.emacs-git];home.activation.install-apps = lib.hm.dag.entryAfter ["linkGeneration"] ''new_nix_apps="${config.home.homeDirectory}/Applications/Nix"rm -rf "$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; doreal_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" 2>&1>/dev/nullrm "$target_app/Contents/Info.plist"cp "$real_app/Contents/Info.plist" "$target_app/Contents/Info.plist"done'';}
{config,lib,...}: {home.activation.setup-allowed-signers = lib.hm.dag.entryAfter ["install-apps"] ''echo "* $(cat "$HOME"/.ssh/id_ed25519.pub)" > "$HOME"/.ssh/allowed_signers'';programs = {git = {enable = true;userEmail = "el-github@elangley.org";userName = "Edward Langley";lfs.enable = true;difftastic.enable = true;extraConfig = {commit = {gpgsign = true;};github = {user = "fiddlerwoaroof";};gpg = {format = "ssh";allowedSignersFile = "${config.home.homeDirectory}/.ssh/allowed_signers";};init = {defaultBranch = "main";};merge = {autoStash = true;};pull = {rebase = false;};rebase = {autoStash = true;};user = {signingkey = "${config.home.homeDirectory}/.ssh/id_ed25519.pub";};};};};}
{extraFlakes, pkgs, system, ...}: {home.packages = [extraFlakes.alejandra.defaultPackage.${system}pkgs.clojurepkgs.coreutils-prefixedpkgs.difftasticpkgs.direnvpkgs.dtachpkgs.eclpkgs.fwoar.gsedpkgs.gawkpkgs.gnumakepkgs.gnuplotpkgs.groffpkgs.htoppkgs.jqpkgs.lorripkgs.mosh# pkgs.ncdu ## currently brokenpkgs.nixfmt-classicpkgs.pandocpkgs.pkg-configpkgs.ripgrep(pkgs.sbcl.overrideAttrs (_: {enableFeatures = ["sb-thread""sb-core-compression""sb-simd""sb-xref-for-internals""sb-after-xc-core""sb-doc"];}))pkgs.shellcheckpkgs.texinfoInteractivepkgs.treepkgs.vimpkgs.visidata(pkgs.zsh// {meta =pkgs.zsh.meta// {outputsToInstall = pkgs.zsh.meta.outputsToInstall ++ ["info" "doc"];};})];}