mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-04-25 10:18:37 +02:00
fix: nix-darwin
This commit is contained in:
8
Makefile
8
Makefile
@@ -47,19 +47,19 @@ gc:
|
|||||||
############################################################################
|
############################################################################
|
||||||
|
|
||||||
darwin-set-proxy:
|
darwin-set-proxy:
|
||||||
echo "skip setting proxy, use global proxy instead"
|
sudo python3 scripts/darwin_set_proxy.py
|
||||||
# sudo python3 scripts/darwin_set_proxy.py
|
sleep 1
|
||||||
|
|
||||||
ha: darwin-set-proxy
|
ha: darwin-set-proxy
|
||||||
nix build .#darwinConfigurations.harmonica.system
|
nix build .#darwinConfigurations.harmonica.system
|
||||||
./result/sw/bin/darwin-rebuild switch --flake .
|
./result/sw/bin/darwin-rebuild switch --flake .
|
||||||
sleep 3
|
sleep 1
|
||||||
sudo chmod 644 /etc/agenix/alias-for-work.*
|
sudo chmod 644 /etc/agenix/alias-for-work.*
|
||||||
|
|
||||||
ha-debug: darwin-set-proxy
|
ha-debug: darwin-set-proxy
|
||||||
nix build .#darwinConfigurations.harmonica.system --show-trace --verbose
|
nix build .#darwinConfigurations.harmonica.system --show-trace --verbose
|
||||||
./result/sw/bin/darwin-rebuild switch --flake .#harmonica --show-trace --verbose
|
./result/sw/bin/darwin-rebuild switch --flake .#harmonica --show-trace --verbose
|
||||||
sleep 3
|
sleep 1
|
||||||
sudo chmod 644 /etc/agenix/alias-for-work.*
|
sudo chmod 644 /etc/agenix/alias-for-work.*
|
||||||
|
|
||||||
############################################################################
|
############################################################################
|
||||||
|
|||||||
@@ -41,6 +41,9 @@
|
|||||||
# embedded development
|
# embedded development
|
||||||
minicom
|
minicom
|
||||||
|
|
||||||
|
# ai related
|
||||||
|
python311Packages.huggingface-hub # huggingface-cli
|
||||||
|
|
||||||
# misc
|
# misc
|
||||||
pkgs-unstable.devbox
|
pkgs-unstable.devbox
|
||||||
glow # markdown previewer
|
glow # markdown previewer
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
pkgs,
|
||||||
lib,
|
lib,
|
||||||
username,
|
username,
|
||||||
...
|
...
|
||||||
@@ -29,11 +30,23 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
# do garbage collection weekly to keep disk usage low
|
# do garbage collection weekly to keep disk usage low
|
||||||
nix.gc = {
|
nix.gc =
|
||||||
automatic = lib.mkDefault true;
|
{
|
||||||
dates = lib.mkDefault "weekly";
|
automatic = lib.mkDefault true;
|
||||||
options = lib.mkDefault "--delete-older-than 7d";
|
options = lib.mkDefault "--delete-older-than 7d";
|
||||||
};
|
}
|
||||||
|
// (
|
||||||
|
if pkgs.stdenv.isLinux
|
||||||
|
then {
|
||||||
|
dates = lib.mkDefault "weekly";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
# nix-darwin
|
||||||
|
interval = {
|
||||||
|
Hour = 24;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
);
|
||||||
|
|
||||||
# Allow unfree packages
|
# Allow unfree packages
|
||||||
nixpkgs.config.allowUnfree = lib.mkDefault false;
|
nixpkgs.config.allowUnfree = lib.mkDefault false;
|
||||||
|
|||||||
Reference in New Issue
Block a user