From c4635a2ec92b6926dd83f4bcd2170d8e83d50baa Mon Sep 17 00:00:00 2001 From: theMackabu Date: Thu, 19 Mar 2026 14:12:00 -0700 Subject: [PATCH] update packages (nix) --- nix/configuration.nix | 12 +++++++++++- nix/packages.nix | 8 ++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/nix/configuration.nix b/nix/configuration.nix index 2d63708..ae2c5e5 100644 --- a/nix/configuration.nix +++ b/nix/configuration.nix @@ -1,4 +1,5 @@ -{ pkgs, self, inputs, username, hostname, ... }: { +{ pkgs, lib, self, inputs, username, hostname, ... }: { + nix.channel.enable = false; nixpkgs.config.allowUnfree = true; system.stateVersion = 6; @@ -8,12 +9,21 @@ users.users.${username}.name = username; security.pam.services.sudo_local.touchIdAuth = true; + environment.pathsToLink = lib.mkForce [ + "/bin" + "/share/zsh" + "/share/man" + "/share/terminfo" + "/share/locale" + ]; + programs.zsh.interactiveShellInit = '' fpath=(/usr/local/share/zsh/site-functions $fpath) ''; environment.shellAliases = { rebuild = "nix develop /etc/nix-darwin --command apply"; + nix-list = "nix-store -q --references /run/current-system/sw | sed 's|/nix/store/[a-z0-9]*-||' | sort -u"; nix-size = "nix path-info --json --json-format 1 --all | jq -r 'map(.narSize) | add | @text' | numfmt --to=iec --suffix=B"; }; diff --git a/nix/packages.nix b/nix/packages.nix index d92f1cf..84f8166 100644 --- a/nix/packages.nix +++ b/nix/packages.nix @@ -16,6 +16,7 @@ git-lfs git-filter-repo gh + gnupg lazygit gitui curl @@ -42,13 +43,16 @@ pkgsCross.aarch64-embedded.buildPackages.binutils # aarch64-elf-binutils pkgsCross.x86_64-embedded.buildPackages.gcc # x86_64-elf-gcc pkgsCross.x86_64-embedded.buildPackages.binutils # x86_64-elf-binutils - pkgsCross.x86_64-embedded.buildPackages.gdb # x86_64-elf-gdb pkgsCross.mingwW64.buildPackages.gcc # mingw-w64 (Windows) pkgsCross.musl64.buildPackages.gcc # x86_64-linux-musl (musl-cross) pkgsCross.aarch64-multiplatform-musl.buildPackages.gcc # aarch64-linux-musl pkgsCross.aarch64-multiplatform.buildPackages.gcc # aarch64-unknown-linux-gnu pkgsCross.gnu64.buildPackages.gcc # x86_64-unknown-linux-gnu + (pkgsCross.x86_64-embedded.buildPackages.gdb.overrideAttrs (old: { + configureFlags = (old.configureFlags or []) ++ [ "--disable-werror" ]; + })) + # llvm/clang llvmPackages_latest.clang llvmPackages_latest.llvm @@ -184,5 +188,5 @@ nasm gnutar time - ]; + ]; } -- knotmirror 0.0.1