From ef1c057bd93a55961469413c861aa879a65ad152 Mon Sep 17 00:00:00 2001 From: Niccolo Borgioli Date: Thu, 17 Apr 2025 23:04:32 +0200 Subject: [PATCH] update --- cask.nix | 2 ++ darwin.nix | 11 +++++++++++ flake.lock | 18 +++++++++--------- home/pkgs.nix | 2 ++ hosts/mac14.nix | 11 +++++++++++ secrets/ssh/config | Bin 860 -> 874 bytes 6 files changed, 35 insertions(+), 9 deletions(-) diff --git a/cask.nix b/cask.nix index 426ca10..f9b34db 100644 --- a/cask.nix +++ b/cask.nix @@ -21,9 +21,11 @@ "balenaetcher" # Apps + "obsidian" "figma" "arc" "firefox" + "zen-browser" "bitwarden" "spotify" "vlc" diff --git a/darwin.nix b/darwin.nix index be32962..f71d15e 100644 --- a/darwin.nix +++ b/darwin.nix @@ -20,6 +20,13 @@ # Nix Darwin # https://daiderd.com/nix-darwin/manual/index.html + # networking.hosts = { + # "127.0.0.1" = [ + # "localhost" + # "dev.buena.com" + # ]; + # }; + system.defaults = { # Security screensaver.askForPassword = true; @@ -81,8 +88,12 @@ enable = true; casks = (import ./cask.nix) ++ (lib.attrByPath [ "extras" "casks" ] [ ] host); taps = [ "lihaoyun6/tap" ]; + global = { + autoUpdate = true; + }; onActivation = { autoUpdate = true; + upgrade = true; cleanup = "zap"; }; }; diff --git a/flake.lock b/flake.lock index 32d58d0..f253349 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1742246081, - "narHash": "sha256-1e4oFbtdOOb6NqauHevWWjEUXZnfZ6RUAJJjn9i4YBc=", + "lastModified": 1744919155, + "narHash": "sha256-IJksPW32V9gid9vDxoloJMRk+YGjxq5drFHBFeBkKU8=", "owner": "nix-community", "repo": "home-manager", - "rev": "c657142e24a43ea1035889f0b0a7c24598e0e18a", + "rev": "72526a5f7cde2ef9075637802a1e2a8d2d658f70", "type": "github" }, "original": { @@ -27,11 +27,11 @@ ] }, "locked": { - "lastModified": 1742165923, - "narHash": "sha256-WKzuVsHXjuxYjS9KxKdpoPWpT37LofyS5llSssEw058=", + "lastModified": 1744478979, + "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=", "owner": "LnL7", "repo": "nix-darwin", - "rev": "95eac71bf52b271523d0ca81dbbeb3182990fc24", + "rev": "43975d782b418ebf4969e9ccba82466728c2851b", "type": "github" }, "original": { @@ -42,11 +42,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1742206328, - "narHash": "sha256-q+AQ///oMnyyFzzF4H9ShSRENt3Zsx37jTiRkLkXXE0=", + "lastModified": 1744536153, + "narHash": "sha256-awS2zRgF4uTwrOKwwiJcByDzDOdo3Q1rPZbiHQg/N38=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "096478927c360bc18ea80c8274f013709cf7bdcd", + "rev": "18dd725c29603f582cf1900e0d25f9f1063dbf11", "type": "github" }, "original": { diff --git a/home/pkgs.nix b/home/pkgs.nix index 511df9f..fab4283 100644 --- a/home/pkgs.nix +++ b/home/pkgs.nix @@ -21,6 +21,7 @@ with pkgs; woff2 bat rsync + yq # Dev devenv @@ -54,6 +55,7 @@ with pkgs; ruby ruby-lsp rubyPackages.prism + go # Fonts nerd-fonts.jetbrains-mono diff --git a/hosts/mac14.nix b/hosts/mac14.nix index c19b3ec..a544060 100644 --- a/hosts/mac14.nix +++ b/hosts/mac14.nix @@ -2,4 +2,15 @@ username = "cupcakearmy"; hostName = "mac14"; platform = "aarch64-darwin"; + + extras = { + casks = [ + "surfshark" + ]; + pkgs = + pkgs: with pkgs; [ + biome + infisical + ]; + }; } diff --git a/secrets/ssh/config b/secrets/ssh/config index c3abf7e43757b806ded36d0568e8db84c5cb0cd8..df88853d23fb26b91ce6895bb92c06f18cfba25d 100644 GIT binary patch literal 874 zcmV-w1C{&$M@dveQdv+`04+%yvbwNkRp#Fsb}ej)3sZYFKoN=86er;H?~Ldf6IdCI zXih;IP<6{!voTA8CdN9S!A_^QCR7`bE72JvoaI+!U1Ghk@?yHEdpz=;=UN~Pea%Js zZ9-i(I)ox)##oN_@(a#yg^s@kWtsI<-^-N28fNLhV=8_R%Y%-TW)Al7JhQt9U|?7m z>5U?l#+eKY4wWibIp~fKoBkc}+RrHWC3C1uWsy0M3{p)FMd!agEBUlCms=$hrvZZ| zrFQZkvp5k9ql^`_ky9dn!~vLx4>%39)iE9zpd~Ayg)5CXW@W)Ux=jL^=Hqw^qO!K& z8LA*W_sNicWa65%`vP9%8_t@Vk%{I4UH3cWN~J%<=!i>tKnfv6j-72&?er`66z8 z4(OfE!-r2U(F%w76fDQ&k$tW=!(Ro-4`lsDr!2PDo_A`k;Net2G&Y2yJ`XWL##q+I zMQ_`e#Qjf9;4D;DvN}dsTb7(eiqSaEJGQ2$kO8Iq{-=A}Q)p4ibt;ID^C1H%5=MoJ)E0wq5+{VP8e@&c^tPn}V!g827Wl{O>fW+IC z2e{eV*lxT`AH(M}1e4U#v3Ds_6c|O!on^Pj3NttqTl}>7MybHcQCd22vz}+3b3l~t zgOL~?{ntG}SP2`#=;&cCI3?|Xu;lxf#9RD)9_Iw84_IQ^xk{REYR5sIp zM1FHB-KNw6V*+=IH-OjO;m(uIAuTFY%`$3zk~RSY`_IYS8!P!X83ps%n&B> z$K=bL;mYuCi6>9&+bb=&Q>#6BA&XzqVZ?_k{kBKaN4MRjAcyJvUl)ykjlLb$JeBq=E@oX*8busOYlF?+AmJ+Z2nwgTA_vAmWJM(X2PGIk6C@Q8Lt zXKBdA^0zQ^O8V$dFUuvU&F6au1wfzY-pnS# z?tWN0ogy0@Y7RdI>r*OYjhX$vgz!(r&Ih!OI4c4%&iJ@CIuurgFXAWX>q!08pxy}Z z5PXIjETpa!U}BI!uvbAs(+LA@uPM5eW0p;0?&x}~nOM~28@96haIZj>88Nu=b>iE5 z!r{3FOUPKWYZJq^)@&y`f2l%iawPtwcN_uUFzu%_G`*p*qxltxfE97iabZ;o^yy_D zVWL(~$k=s{&vgB~^E`{^w5sODsFg1Ns?Ap-UL_OaKyEQ({E+MC{1Kgt!azC}lrHQP zf?4o4UYJU}eA|%bH>GA^3oWjANm^W1u7!iWF)Qu=L|5dd|H0G;m7QR_ULu`mbeCw~ zsP71HA5+jwvV;%JKIL|HhWJm-0|{y;-v=`Isf#`9%P2&M#H?&@I`a#(Ow2E)JOd5}WC(z` zDnL`Rd;eJ}1r-&hyv#(jObbr^0rV$o_eQRxd;HmP2n^7_ZZy