This commit is contained in:
Lucy Hochkamp 2024-03-05 12:51:43 +01:00
parent 9ab8a19570
commit 2dcd176432
No known key found for this signature in database
8 changed files with 211 additions and 219 deletions

View file

@ -6,6 +6,12 @@
nix.package = pkgs.nixVersions.stable; nix.package = pkgs.nixVersions.stable;
nix.settings.cores = 0; # use all cores nix.settings.cores = 0; # use all cores
nix.settings.max-jobs = 10; # use all cores nix.settings.max-jobs = 10; # use all cores
nix.settings.experimental-features = [ "nix-command" "flakes" ];
security.pam.enableSudoTouchIdAuth = true;
programs.zsh.shellInit = ''
eval $(/opt/homebrew/bin/brew shellenv)'
'';
environment.systemPath = [ "/opt/homebrew/bin" "/opt/homebrew/sbin" ];
#nix.settings.auto-optimise-store = true; #nix.settings.auto-optimise-store = true;
nix.distributedBuilds = true; nix.distributedBuilds = true;
nix.nixPath = [{ nixpkgs = "${inputs.nixpkgs-darwin.outPath}"; nixpkgs-master = "${inputs.nixpkgs-master.outPath}"; nixpkgs-nixos = "${inputs.nixpkgs.outPath}"; }]; nix.nixPath = [{ nixpkgs = "${inputs.nixpkgs-darwin.outPath}"; nixpkgs-master = "${inputs.nixpkgs-master.outPath}"; nixpkgs-nixos = "${inputs.nixpkgs.outPath}"; }];
@ -15,7 +21,7 @@
sshUser = "ragon"; sshUser = "ragon";
maxJobs = 12; maxJobs = 12;
hostName = "ds9"; hostName = "ds9";
sshKey = "/Users/ragon/.ssh/id_ed25519"; sshKey = "/Users/xyno/.ssh/id_ed25519";
publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUorQkJYdWZYQUpoeVVIVmZocWxrOFk0ekVLSmJLWGdKUXZzZEU0ODJscFYgcm9vdEBpc28K"; publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUorQkJYdWZYQUpoeVVIVmZocWxrOFk0ekVLSmJLWGdKUXZzZEU0ODJscFYgcm9vdEBpc28K";
} }
#{ #{

View file

@ -4,47 +4,6 @@ let
vscode-utils = pkgs.vscode-utils; vscode-utils = pkgs.vscode-utils;
in in
{ {
"valentjn"."vscode-ltex" = (vscode-utils.buildVscodeExtension { "valentjn"."vscode-ltex" = (vscode-utils.buildVscodeExtension {
name = "valentjn.vscode-ltex"; name = "valentjn.vscode-ltex";
vscodeExtPublisher = "valentjn"; vscodeExtPublisher = "valentjn";
@ -57,322 +16,300 @@ in
vscodeExtUniqueId = "valentjn.vscode-ltex"; vscodeExtUniqueId = "valentjn.vscode-ltex";
version = "13.1.0"; version = "13.1.0";
}); });
"ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace { "ms-python"."python" = vscode-utils.extensionFromVscodeMarketplace {
name = "python"; name = "python";
publisher = "ms-python"; publisher = "ms-python";
version = "2023.25.10221012"; version = "2024.3.10641005";
sha256 = "14bkvlflib4wky6lw1hq0i01ymzf5349cl4d9minaam2lq0451i0"; sha256 = "0ghzcgs1lri35blshs482x0f0mbx0hrrfb3cizv0glrwglz7728p";
};
"ms-python"."vscode-pylance" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-pylance";
publisher = "ms-python";
version = "2024.2.105";
sha256 = "0iyz05nbkfmpn564axnd2fi1a4h15nr9yq3lzrxyd6zd7wk5ax73";
}; };
"ms-vscode"."cpptools" = vscode-utils.extensionFromVscodeMarketplace { "ms-vscode"."cpptools" = vscode-utils.extensionFromVscodeMarketplace {
name = "cpptools"; name = "cpptools";
publisher = "ms-vscode"; publisher = "ms-vscode";
version = "1.19.2"; version = "1.19.4";
sha256 = "0amq6f59i12kppg56670a4300k2wswlpnjh12qx914p6r92jq9gx"; sha256 = "0c1dj8ngqwdi9zh203s7mirfhbyqzxdcmq46m4xyaqkkjrya1fd2";
}; };
"ms-toolsai"."jupyter-renderers" = vscode-utils.extensionFromVscodeMarketplace { "ms-toolsai"."jupyter-renderers" = vscode-utils.extensionFromVscodeMarketplace {
name = "jupyter-renderers"; name = "jupyter-renderers";
publisher = "ms-toolsai"; publisher = "ms-toolsai";
version = "1.0.17"; version = "1.0.17";
sha256 = "1c065s2cllf2x90i174qs2qyzywrlsjkc6agcc9qvdsb426c6r9l"; sha256 = "1c065s2cllf2x90i174qs2qyzywrlsjkc6agcc9qvdsb426c6r9l";
}; };
"dbaeumer"."vscode-eslint" = vscode-utils.extensionFromVscodeMarketplace { "dbaeumer"."vscode-eslint" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-eslint"; name = "vscode-eslint";
publisher = "dbaeumer"; publisher = "dbaeumer";
version = "2.4.4"; version = "2.4.4";
sha256 = "1c10n36a3bxwwjgd4vhrf79wg14dm0hxvz9z23pqdyxzcwrar49l"; sha256 = "1c10n36a3bxwwjgd4vhrf79wg14dm0hxvz9z23pqdyxzcwrar49l";
}; };
"redhat"."java" = vscode-utils.extensionFromVscodeMarketplace { "redhat"."java" = vscode-utils.extensionFromVscodeMarketplace {
name = "java"; name = "java";
publisher = "redhat"; publisher = "redhat";
version = "1.27.2024011308"; version = "1.27.2024011308";
sha256 = "134b3ar8qacanp4jxrbdrj97lg7imv93bw6aa1kczppghdi5nhjh"; sha256 = "134b3ar8qacanp4jxrbdrj97lg7imv93bw6aa1kczppghdi5nhjh";
}; };
"ms-azuretools"."vscode-docker" = vscode-utils.extensionFromVscodeMarketplace { "ms-azuretools"."vscode-docker" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-docker"; name = "vscode-docker";
publisher = "ms-azuretools"; publisher = "ms-azuretools";
version = "1.28.0"; version = "1.29.0";
sha256 = "0nmc3pdgxpmr6k2ksdczkv9bbwszncfczik0xjympqnd2k0ra9h0"; sha256 = "0rz32qwdf7a5hn3nnhxviaf8spwsszfrxmhnbbskspi5r9b6qm4r";
}; };
"eamodio"."gitlens" = vscode-utils.extensionFromVscodeMarketplace {
"vscjava"."vscode-java-debug" = vscode-utils.extensionFromVscodeMarketplace { name = "gitlens";
name = "vscode-java-debug"; publisher = "eamodio";
publisher = "vscjava"; version = "2024.3.404";
version = "0.55.2023121302"; sha256 = "01mr5kgz5gm3flmps8kk8j1zal1rrr086qjcm55r7ycb6ll7yaba";
sha256 = "0nhly0gvm6rg8ppfqbgb6vln34qpd98h3kxgsxzag880pgj1ak7j";
}; };
"ms-vscode"."cmake-tools" = vscode-utils.extensionFromVscodeMarketplace { "ms-vscode"."cmake-tools" = vscode-utils.extensionFromVscodeMarketplace {
name = "cmake-tools"; name = "cmake-tools";
publisher = "ms-vscode"; publisher = "ms-vscode";
version = "1.17.7"; version = "1.18.4";
sha256 = "0fvq1vkfb8p91y73kykb41ngwxfvak9g3x8nkffrb7gdfi59m9yn"; sha256 = "06gjyv87ncm2l964lj6xydckk7vjmsxlvcah94r3b1g6nygh1wp2";
};
"vscjava"."vscode-java-debug" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-java-debug";
publisher = "vscjava";
version = "0.56.2024022605";
sha256 = "1r0xq2qsyd0vmk2vfa6i1vr8hahj74a2kn1sj7ij8pgks3hjv2x7";
}; };
"vscjava"."vscode-maven" = vscode-utils.extensionFromVscodeMarketplace { "vscjava"."vscode-maven" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-maven"; name = "vscode-maven";
publisher = "vscjava"; publisher = "vscjava";
version = "0.43.2024011905"; version = "0.44.2024013105";
sha256 = "0hmv7m38ffai5cz7lsswfw6d58h2miczcppd7x6yc2i7vnv6v6pg"; sha256 = "0fpfr1g6dfrrrdc4i8q19xzx5rqd0irpsba2qhipx08kjr3z57iv";
}; };
"ms-dotnettools"."csharp" = vscode-utils.extensionFromVscodeMarketplace { "ms-dotnettools"."csharp" = vscode-utils.extensionFromVscodeMarketplace {
name = "csharp"; name = "csharp";
publisher = "ms-dotnettools"; publisher = "ms-dotnettools";
version = "2.16.24"; version = "2.19.13";
sha256 = "019jr326hsrxvs40gvlz6xcmq37fmw64svs7hckwn8wiab83qv9z"; sha256 = "1nw7y6lj4qz0k88mb44cp8mg79rps6whlfiab4dj716svnih0afi";
}; };
"vscjava"."vscode-java-test" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-java-test";
publisher = "vscjava";
version = "0.40.2024011806";
sha256 = "1fnr8r9z2jz7gabc677zrhvdzqhlrrasnzlr2ralgq9pi3vpwyfa";
};
"vscjava"."vscode-java-dependency" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-java-dependency";
publisher = "vscjava";
version = "0.23.2024010506";
sha256 = "1z7v8ys7ksmnkc3b8l24c03221dj9c075yi4i98j66b07m74vzlh";
};
"ms-vscode"."cpptools-extension-pack" = vscode-utils.extensionFromVscodeMarketplace { "ms-vscode"."cpptools-extension-pack" = vscode-utils.extensionFromVscodeMarketplace {
name = "cpptools-extension-pack"; name = "cpptools-extension-pack";
publisher = "ms-vscode"; publisher = "ms-vscode";
version = "1.3.0"; version = "1.3.0";
sha256 = "11fk26siccnfxhbb92z6r20mfbl9b3hhp5zsvpn2jmh24vn96x5c"; sha256 = "11fk26siccnfxhbb92z6r20mfbl9b3hhp5zsvpn2jmh24vn96x5c";
}; };
"vscjava"."vscode-java-test" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-java-test";
publisher = "vscjava";
version = "0.40.2024011806";
sha256 = "1fnr8r9z2jz7gabc677zrhvdzqhlrrasnzlr2ralgq9pi3vpwyfa";
};
"vscjava"."vscode-java-dependency" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-java-dependency";
publisher = "vscjava";
version = "0.23.2024022305";
sha256 = "18amdhi17fdwhfzip4l14429fcqw9rl6d03kg4yjfxqshj87jwcr";
};
"vscjava"."vscode-java-pack" = vscode-utils.extensionFromVscodeMarketplace { "vscjava"."vscode-java-pack" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-java-pack"; name = "vscode-java-pack";
publisher = "vscjava"; publisher = "vscjava";
version = "0.25.2023121402"; version = "0.25.2023121402";
sha256 = "04vv88lmn4fs3gk84nyxcc0r5ay1pmzs59wwfrx78yqrd0mlj596"; sha256 = "04vv88lmn4fs3gk84nyxcc0r5ay1pmzs59wwfrx78yqrd0mlj596";
}; };
"ms-vscode-remote"."remote-containers" = vscode-utils.extensionFromVscodeMarketplace {
name = "remote-containers";
publisher = "ms-vscode-remote";
version = "0.349.0";
sha256 = "0krahb8ymnamp20iq4crqjyj37wmvyfrijs4ippxs3620pb9mi6r";
};
"ms-vscode-remote"."remote-ssh" = vscode-utils.extensionFromVscodeMarketplace { "ms-vscode-remote"."remote-ssh" = vscode-utils.extensionFromVscodeMarketplace {
name = "remote-ssh"; name = "remote-ssh";
publisher = "ms-vscode-remote"; publisher = "ms-vscode-remote";
version = "0.108.2023112915"; version = "0.109.2024022215";
sha256 = "1ys59dys5kmijr9f2afbzbwm7dx7ps78jdwp89q1kb4c0aajmkx2"; sha256 = "0bdlqbln7bhlshmi828qkv1l9646rffwaddrikfqiahrz19vm9g4";
};
"ms-python"."debugpy" = vscode-utils.extensionFromVscodeMarketplace {
name = "debugpy";
publisher = "ms-python";
version = "2024.3.10611007";
sha256 = "0bvhv8vxb6l5gyd85imm3p94j8qgfvmcym11v9gvzl0sns38z2bq";
}; };
"golang"."go" = vscode-utils.extensionFromVscodeMarketplace { "golang"."go" = vscode-utils.extensionFromVscodeMarketplace {
name = "go"; name = "go";
publisher = "golang"; publisher = "golang";
version = "0.40.3"; version = "0.41.1";
sha256 = "15kicpv9xpn7l3w9mbmsjdzjmavh88p3skkim0a9prg9p40bsq0m"; sha256 = "0i4h458x90v2bfr0la8axg6fs0756f2paby6h34pj4vflhi78axm";
}; };
"ms-dotnettools"."vscode-dotnet-runtime" = vscode-utils.extensionFromVscodeMarketplace { "ms-dotnettools"."vscode-dotnet-runtime" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-dotnet-runtime"; name = "vscode-dotnet-runtime";
publisher = "ms-dotnettools"; publisher = "ms-dotnettools";
version = "2.0.0"; version = "2.0.2";
sha256 = "1sn454mv5vb9qspaarr8wp0yqx4g20c1mf0mjhhzmj9x92r9adx1"; sha256 = "018fkmx47fa01hwzqqnjsb0b014vash04llifa8pbrn04lx7rp7c";
}; };
"dart-code"."dart-code" = vscode-utils.extensionFromVscodeMarketplace { "dart-code"."dart-code" = vscode-utils.extensionFromVscodeMarketplace {
name = "dart-code"; name = "dart-code";
publisher = "dart-code"; publisher = "dart-code";
version = "3.81.20240117"; version = "3.85.20240304";
sha256 = "18hcvyvfli7h3y7h7272cbkmfqh6fazkbq75yr92561qq5i9hqc8"; sha256 = "01hfjw146qxrjwp4acr55vgksrwdjwpj9d66glxggihzi3cl822k";
}; };
"yzhang"."markdown-all-in-one" = vscode-utils.extensionFromVscodeMarketplace { "yzhang"."markdown-all-in-one" = vscode-utils.extensionFromVscodeMarketplace {
name = "markdown-all-in-one"; name = "markdown-all-in-one";
publisher = "yzhang"; publisher = "yzhang";
version = "3.6.2"; version = "3.6.2";
sha256 = "1n9d3qh7vypcsfygfr5rif9krhykbmbcgf41mcjwgjrf899f11h4"; sha256 = "1n9d3qh7vypcsfygfr5rif9krhykbmbcgf41mcjwgjrf899f11h4";
}; };
"dart-code"."flutter" = vscode-utils.extensionFromVscodeMarketplace { "dart-code"."flutter" = vscode-utils.extensionFromVscodeMarketplace {
name = "flutter"; name = "flutter";
publisher = "dart-code"; publisher = "dart-code";
version = "3.81.20231227"; version = "3.85.20240301";
sha256 = "12cfg4dwf9cbhl2bglfr44rqlmbx5asa7hspgdmwr64hd38wm2px"; sha256 = "0wz6bzjjd1z3pg5gv6ywqv5is6qfi1isszqr4dm97nmlph4bh59d";
}; };
"donjayamanne"."python-environment-manager" = vscode-utils.extensionFromVscodeMarketplace { "donjayamanne"."python-environment-manager" = vscode-utils.extensionFromVscodeMarketplace {
name = "python-environment-manager"; name = "python-environment-manager";
publisher = "donjayamanne"; publisher = "donjayamanne";
version = "1.2.4"; version = "1.2.4";
sha256 = "02pdq9cllnr2ih638cbhfldsw4l8v6091fxk8wp7yvpylfhywfyn"; sha256 = "02pdq9cllnr2ih638cbhfldsw4l8v6091fxk8wp7yvpylfhywfyn";
}; };
"davidanson"."vscode-markdownlint" = vscode-utils.extensionFromVscodeMarketplace { "davidanson"."vscode-markdownlint" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-markdownlint"; name = "vscode-markdownlint";
publisher = "davidanson"; publisher = "davidanson";
version = "0.53.0"; version = "0.54.0";
sha256 = "1jd2bgzmk11jgv897605ibfl38lr0yssmic6yv6mrrwcgvmrg402"; sha256 = "171qw6mymc9hmm8xin3gwr8r2ac8yfr3s8agagsqq9193cawbcq6";
}; };
"vscodevim"."vim" = vscode-utils.extensionFromVscodeMarketplace { "vscodevim"."vim" = vscode-utils.extensionFromVscodeMarketplace {
name = "vim"; name = "vim";
publisher = "vscodevim"; publisher = "vscodevim";
version = "1.27.2"; version = "1.27.2";
sha256 = "0m5gdyvd3yg52d8zxwdw188wqjfvdyyvwnw5dz57pn633g5bi49v"; sha256 = "0m5gdyvd3yg52d8zxwdw188wqjfvdyyvwnw5dz57pn633g5bi49v";
}; };
"bradlc"."vscode-tailwindcss" = vscode-utils.extensionFromVscodeMarketplace { "bradlc"."vscode-tailwindcss" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-tailwindcss"; name = "vscode-tailwindcss";
publisher = "bradlc"; publisher = "bradlc";
version = "0.11.39"; version = "0.11.40";
sha256 = "1l3iqkyj876ydg6qb0zzibbdx3603q46ivnyxgg0hc024fz47vzq"; sha256 = "10z3gj6jcyszsg6nkqdsfvkl7jhcw5p55122g9515v20vdwqwg4y";
}; };
"ms-vscode"."hexeditor" = vscode-utils.extensionFromVscodeMarketplace { "ms-vscode"."hexeditor" = vscode-utils.extensionFromVscodeMarketplace {
name = "hexeditor"; name = "hexeditor";
publisher = "ms-vscode"; publisher = "ms-vscode";
version = "1.9.12"; version = "1.9.14";
sha256 = "0m8g3bd9gk0n3wcqy5w3kjz0sr06q0i88m7z8fkx52x9nla75lkf"; sha256 = "0fncakv8v8p1rhka5dvh87kc0vsfaxg1s48blwhv7r6fyw70b9jm";
}; };
"firefox-devtools"."vscode-firefox-debug" = vscode-utils.extensionFromVscodeMarketplace { "firefox-devtools"."vscode-firefox-debug" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-firefox-debug"; name = "vscode-firefox-debug";
publisher = "firefox-devtools"; publisher = "firefox-devtools";
version = "2.9.10"; version = "2.9.10";
sha256 = "1w6ncs6f0azi4745zx82pi2z2zxn5vdvyr08y6kk7apzq89ybsy6"; sha256 = "1w6ncs6f0azi4745zx82pi2z2zxn5vdvyr08y6kk7apzq89ybsy6";
}; };
"james-yu"."latex-workshop" = vscode-utils.extensionFromVscodeMarketplace { "james-yu"."latex-workshop" = vscode-utils.extensionFromVscodeMarketplace {
name = "latex-workshop"; name = "latex-workshop";
publisher = "james-yu"; publisher = "james-yu";
version = "9.18.0"; version = "9.18.2";
sha256 = "105m211np7m8izg6ciffjaqy7yyzl5b9f7jvfrhi4xajdg6pi8ik"; sha256 = "1bzzrq8bd73gjs8jrqnwqil6hd6bs6zbbrv35ngz31hx7wsgkw1s";
};
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace {
name = "rust-analyzer";
publisher = "rust-lang";
version = "0.4.1818";
sha256 = "sha256-PqIqoeDxgwNzXSIaAIgslR7PyeU9Kc5iHaFhRWOL7Tc=";
}; };
"johnpapa"."vscode-peacock" = vscode-utils.extensionFromVscodeMarketplace { "johnpapa"."vscode-peacock" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-peacock"; name = "vscode-peacock";
publisher = "johnpapa"; publisher = "johnpapa";
version = "4.2.3"; version = "4.2.3";
sha256 = "04a5akgdzwr05snwam7r9m9mgyani48hy4c4xx9hp8nh7ddfwn29"; sha256 = "04a5akgdzwr05snwam7r9m9mgyani48hy4c4xx9hp8nh7ddfwn29";
}; };
"ms-dotnettools"."csdevkit" = vscode-utils.extensionFromVscodeMarketplace {
"rust-lang"."rust-analyzer" = vscode-utils.extensionFromVscodeMarketplace { name = "csdevkit";
name = "rust-analyzer"; publisher = "ms-dotnettools";
publisher = "rust-lang"; version = "1.4.6";
version = "0.4.1818"; sha256 = "14q5s272mwnwrvy9ihynq1dvb96zz82ms96273vklbdn2i51f9bl";
sha256 = "028489jb8f4yy1g8bimna2fk0sk59ymj1zz5yavpm229ln24xkaw"; };
"sonarsource"."sonarlint-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "sonarlint-vscode";
publisher = "sonarsource";
version = "4.3.0";
sha256 = "14cdyiq9wf0yrxkh1sfszmp9vb0qvkp99xs6wxz2y4n8y5npryp6";
}; };
"vsls-contrib"."gitdoc" = vscode-utils.extensionFromVscodeMarketplace { "vsls-contrib"."gitdoc" = vscode-utils.extensionFromVscodeMarketplace {
name = "gitdoc"; name = "gitdoc";
publisher = "vsls-contrib"; publisher = "vsls-contrib";
version = "0.1.0"; version = "0.1.0";
sha256 = "0sb5iwsrcqh6gsdngqy1wm6f6kqgqmx2kpqp6hkqri41j2phydjy"; sha256 = "0sb5iwsrcqh6gsdngqy1wm6f6kqgqmx2kpqp6hkqri41j2phydjy";
}; };
"ms-dotnettools"."csdevkit" = vscode-utils.extensionFromVscodeMarketplace {
name = "csdevkit";
publisher = "ms-dotnettools";
version = "1.3.6";
sha256 = "1rwz7cs5raa5mlxal9rs33kbv99iaas82wjr0i1ii7mmps6k0djr";
};
"hediet"."vscode-drawio" = vscode-utils.extensionFromVscodeMarketplace { "hediet"."vscode-drawio" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-drawio"; name = "vscode-drawio";
publisher = "hediet"; publisher = "hediet";
version = "1.6.6"; version = "1.6.6";
sha256 = "0hwvcncl2206p7yjh7flr9qxxpk80mdj32fqh7wi57fb5sfi5xs8"; sha256 = "0hwvcncl2206p7yjh7flr9qxxpk80mdj32fqh7wi57fb5sfi5xs8";
}; };
"bierner"."markdown-mermaid" = vscode-utils.extensionFromVscodeMarketplace { "bierner"."markdown-mermaid" = vscode-utils.extensionFromVscodeMarketplace {
name = "markdown-mermaid"; name = "markdown-mermaid";
publisher = "bierner"; publisher = "bierner";
version = "1.21.0"; version = "1.22.0";
sha256 = "1ix0l8h1g32yn65nsc1sja7ddh42y5wdxbr7w753zdqyx04rs8v3"; sha256 = "1ii6slnmj5ck40mdnixbybqjqbmqg7wl7yqw66p31wsnpqk71q28";
}; };
"alexisvt"."flutter-snippets" = vscode-utils.extensionFromVscodeMarketplace { "alexisvt"."flutter-snippets" = vscode-utils.extensionFromVscodeMarketplace {
name = "flutter-snippets"; name = "flutter-snippets";
publisher = "alexisvt"; publisher = "alexisvt";
version = "3.0.0"; version = "3.0.0";
sha256 = "1vq4xpzdkk0bima5mx4nzxrfcqf168pm9wj0xi50lpv24vw4db24"; sha256 = "1vq4xpzdkk0bima5mx4nzxrfcqf168pm9wj0xi50lpv24vw4db24";
}; };
"denoland"."vscode-deno" = vscode-utils.extensionFromVscodeMarketplace { "denoland"."vscode-deno" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-deno"; name = "vscode-deno";
publisher = "denoland"; publisher = "denoland";
version = "3.33.1"; version = "3.33.3";
sha256 = "00b9gz599h4dd3f9yy8nnr5vrx210j4pxhhzi4gmj16fbpaj7jp6"; sha256 = "039yj1c9w42w3nwg00ab4kjwxzznscq481rkbjw5mi094cfmh1lk";
}; };
"jdinhlife"."gruvbox" = vscode-utils.extensionFromVscodeMarketplace { "jdinhlife"."gruvbox" = vscode-utils.extensionFromVscodeMarketplace {
name = "gruvbox"; name = "gruvbox";
publisher = "jdinhlife"; publisher = "jdinhlife";
version = "1.18.0"; version = "1.18.0";
sha256 = "07iy4649vjqif40agvp2ck9695vl1kv4zv69rn4j6hi0jra8dhg2"; sha256 = "07iy4649vjqif40agvp2ck9695vl1kv4zv69rn4j6hi0jra8dhg2";
}; };
"bierner"."markdown-footnotes" = vscode-utils.extensionFromVscodeMarketplace { "bierner"."markdown-footnotes" = vscode-utils.extensionFromVscodeMarketplace {
name = "markdown-footnotes"; name = "markdown-footnotes";
publisher = "bierner"; publisher = "bierner";
version = "0.1.1"; version = "0.1.1";
sha256 = "1pp64x8cn4vmpscmzv2dg6bakjhnwd36rms2wl6bs5laq29k5wl7"; sha256 = "1pp64x8cn4vmpscmzv2dg6bakjhnwd36rms2wl6bs5laq29k5wl7";
}; };
"bpruitt-goddard"."mermaid-markdown-syntax-highlighting" = vscode-utils.extensionFromVscodeMarketplace { "bpruitt-goddard"."mermaid-markdown-syntax-highlighting" = vscode-utils.extensionFromVscodeMarketplace {
name = "mermaid-markdown-syntax-highlighting"; name = "mermaid-markdown-syntax-highlighting";
publisher = "bpruitt-goddard"; publisher = "bpruitt-goddard";
version = "1.6.0"; version = "1.6.0";
sha256 = "14vkkha82pnvvpg4pnzi4d5k9wp272mjmd2m3mrx0jn2kj9r10ax"; sha256 = "14vkkha82pnvvpg4pnzi4d5k9wp272mjmd2m3mrx0jn2kj9r10ax";
}; };
"sswg"."swift-lang" = vscode-utils.extensionFromVscodeMarketplace { "sswg"."swift-lang" = vscode-utils.extensionFromVscodeMarketplace {
name = "swift-lang"; name = "swift-lang";
publisher = "sswg"; publisher = "sswg";
version = "1.7.2"; version = "1.8.0";
sha256 = "0h89skpyh5f8ri3jw8d63s0723fd0r6ha43r3cmvn1mzd0xqv8b1"; sha256 = "142qii5lcvp2fmvknjl2zziyydmac76jdxqsnrc2a8pf09hbgd74";
}; };
"arcanis"."vscode-zipfs" = vscode-utils.extensionFromVscodeMarketplace { "arcanis"."vscode-zipfs" = vscode-utils.extensionFromVscodeMarketplace {
name = "vscode-zipfs"; name = "vscode-zipfs";
publisher = "arcanis"; publisher = "arcanis";
version = "3.0.0"; version = "3.0.0";
sha256 = "0wvrqnsiqsxb0a7hyccri85f5pfh9biifq4x2bllpl8mg79l5m68"; sha256 = "0wvrqnsiqsxb0a7hyccri85f5pfh9biifq4x2bllpl8mg79l5m68";
}; };
"tauri-apps"."tauri-vscode" = vscode-utils.extensionFromVscodeMarketplace { "tauri-apps"."tauri-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "tauri-vscode"; name = "tauri-vscode";
publisher = "tauri-apps"; publisher = "tauri-apps";
version = "0.2.6"; version = "0.2.6";
sha256 = "03nfyiac562kpndy90j7vc49njmf81rhdyhjk9bxz0llx4ap3lrv"; sha256 = "03nfyiac562kpndy90j7vc49njmf81rhdyhjk9bxz0llx4ap3lrv";
}; };
"foam"."foam-vscode" = vscode-utils.extensionFromVscodeMarketplace { "foam"."foam-vscode" = vscode-utils.extensionFromVscodeMarketplace {
name = "foam-vscode"; name = "foam-vscode";
publisher = "foam"; publisher = "foam";
version = "0.25.7"; version = "0.25.8";
sha256 = "11za3jb47vrxwxy6mqmvf23amkz27sfhjxfzrchl57ygzw5d0q84"; sha256 = "0b3bjiw5s0i1jajc9ybmmri566gr8mp68flbyxpn4mqs4bwdfxdn";
}; };
"quarto"."quarto" = vscode-utils.extensionFromVscodeMarketplace { "quarto"."quarto" = vscode-utils.extensionFromVscodeMarketplace {
name = "quarto"; name = "quarto";
publisher = "quarto"; publisher = "quarto";
version = "1.110.1"; version = "1.111.0";
sha256 = "0q25595v6jknb5rw14sy8wd2mpqbg52ffhrk5nwcw5fx9sfk4kgn"; sha256 = "196axk27vclp3iaxf7230sgxjp592p858ga6idrhw61r7nnsngd8";
}; };
"jnoortheen"."nix-ide" = vscode-utils.extensionFromVscodeMarketplace { "jnoortheen"."nix-ide" = vscode-utils.extensionFromVscodeMarketplace {
name = "nix-ide"; name = "nix-ide";
publisher = "jnoortheen"; publisher = "jnoortheen";
version = "0.2.2"; version = "0.2.2";
sha256 = "1264027sjh9a112si0y0p3pk3y36shj5b4qkpsj207z7lbxqq0wg"; sha256 = "1264027sjh9a112si0y0p3pk3y36shj5b4qkpsj207z7lbxqq0wg";
}; };
"mkhl"."direnv" = vscode-utils.extensionFromVscodeMarketplace { "mkhl"."direnv" = vscode-utils.extensionFromVscodeMarketplace {
name = "direnv"; name = "direnv";
publisher = "mkhl"; publisher = "mkhl";

90
flake.lock generated
View file

@ -10,11 +10,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1703433843, "lastModified": 1707830867,
"narHash": "sha256-nmtA4KqFboWxxoOAA6Y1okHbZh+HsXaMPFkYHsoDRDw=", "narHash": "sha256-PAdwm5QqdlwIqGrfzzvzZubM+FXtilekQ/FA0cI49/o=",
"owner": "ryantm", "owner": "ryantm",
"repo": "agenix", "repo": "agenix",
"rev": "417caa847f9383e111d1397039c9d4337d024bf0", "rev": "8cb01a0e717311680e0cbca06a76cbceba6f3ed6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -69,11 +69,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1707707289, "lastModified": 1709434167,
"narHash": "sha256-YuDt/eSTXMEHv8jS8BEZJgqCcG8Tr3cyqaZjJFXZHsw=", "narHash": "sha256-2VLj0k4GNZCISN/1uf02GSaLwM1iBbTwWRLJWbjh/fw=",
"owner": "lnl7", "owner": "lnl7",
"repo": "nix-darwin", "repo": "nix-darwin",
"rev": "44f50a5ecaab72a61d5fd8e5c5717bc4bf9c25dd", "rev": "17c2ca3c7537a2512224242b84e1ea3c08e79b92",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -90,11 +90,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1707524024, "lastModified": 1709439398,
"narHash": "sha256-HmumZ8FuWAAYZrWUKm3N4G4h8nmZ5VUVX+vXLmCJNKM=", "narHash": "sha256-MW0zp3ta7SvdpjvhVCbtP20ewRwQZX2vRFn14gTc4Kg=",
"owner": "nix-community", "owner": "nix-community",
"repo": "disko", "repo": "disko",
"rev": "d07de570ba05cec2807d058daaa044f6955720c7", "rev": "1f76b318aa11170c8ca8c225a9b4c458a5fcbb57",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -143,11 +143,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1704982712, "lastModified": 1709336216,
"narHash": "sha256-2Ptt+9h8dczgle2Oo6z5ni5rt/uLMG47UFTR1ry/wgg=", "narHash": "sha256-Dt/wOWeW6Sqm11Yh+2+t0dfEWxoMxGBvv3JpIocFl9E=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "07f6395285469419cf9d078f59b5b49993198c00", "rev": "f7b3c975cf067e56e7cda6cb098ebe3fb4d74ca2",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -258,11 +258,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1704029560, "lastModified": 1708547820,
"narHash": "sha256-a4Iu7x1OP+uSYpqadOu8VCPY+MPF3+f6KIi+MAxlgyw=", "narHash": "sha256-xU/KC1PWqq5zL9dQ9wYhcdgxAwdeF/dJCLPH3PNZEBg=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "hercules-ci-effects", "repo": "hercules-ci-effects",
"rev": "d5cbf433a6ae9cae05400189a8dbc6412a03ba16", "rev": "0ca27bd58e4d5be3135a4bef66b582e57abe8f4a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -315,11 +315,11 @@
}, },
"impermanence": { "impermanence": {
"locked": { "locked": {
"lastModified": 1706639736, "lastModified": 1708968331,
"narHash": "sha256-CaG4j9+UwBDfinxxvJMo6yOonSmSo0ZgnbD7aj2Put0=", "narHash": "sha256-VUXLaPusCBvwM3zhGbRIJVeYluh2uWuqtj4WirQ1L9Y=",
"owner": "nix-community", "owner": "nix-community",
"repo": "impermanence", "repo": "impermanence",
"rev": "cd13c2917eaa68e4c49fea0ff9cada45440d7045", "rev": "a33ef102a02ce77d3e39c25197664b7a636f9c30",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -397,11 +397,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1706141075, "lastModified": 1709424235,
"narHash": "sha256-o66/XFTXmcJSpEcO508V5r765HtgT8qtr+H4LRIB9BY=", "narHash": "sha256-znvi6iSclLj9VpJspgw1x/ODCFsiuRIY8dk9vqR5qNM=",
"owner": "nix-community", "owner": "nix-community",
"repo": "neovim-nightly-overlay", "repo": "neovim-nightly-overlay",
"rev": "1da2e054a16309d7d7f7669438c8b9a5ef1b4642", "rev": "22225800f7c24e7460026a5b6c9c94187d67555f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -417,11 +417,11 @@
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
}, },
"locked": { "locked": {
"lastModified": 1707700468, "lastModified": 1709428697,
"narHash": "sha256-awDZrGbSMNQ5X9Z4o2YCxtO7p9AuwkG+16qw2Y8Ezoc=", "narHash": "sha256-NpXo8PhCG1lg731w9/7mn31zRG5ie2UwEg+QpjTSO/8=",
"owner": "nix-community", "owner": "nix-community",
"repo": "nix-vscode-extensions", "repo": "nix-vscode-extensions",
"rev": "728418f4de5d01d4c4997a99a11afeb69f3da104", "rev": "ad19653822c4b9499b47a9c6a399ae5a7dc1b319",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -453,11 +453,11 @@
}, },
"nixos-hardware": { "nixos-hardware": {
"locked": { "locked": {
"lastModified": 1707211557, "lastModified": 1709410583,
"narHash": "sha256-LTKTzZ6fM5j8XWXf51IMBzDaOaJg9kYWLUZxoIhzRN8=", "narHash": "sha256-esOSUoQ7mblwcsSea0K17McZuwAIjoS6dq/4b83+lvw=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixos-hardware", "repo": "nixos-hardware",
"rev": "6e5cc385fc8cf5ca6495d70243074ccdea9f64c7", "rev": "59e37017b9ed31dee303dbbd4531c594df95cfbc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -469,11 +469,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1707546158, "lastModified": 1709237383,
"narHash": "sha256-nYYJTpzfPMDxI8mzhQsYjIUX+grorqjKEU9Np6Xwy/0=", "narHash": "sha256-cy6ArO4k5qTx+l5o+0mL9f5fa86tYUX3ozE1S+Txlds=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "d934204a0f8d9198e1e4515dd6fec76a139c87f0", "rev": "1536926ef5621b09bba54035ae2bb6d806d72ac8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -485,11 +485,11 @@
}, },
"nixpkgs-darwin": { "nixpkgs-darwin": {
"locked": { "locked": {
"lastModified": 1707754611, "lastModified": 1709315803,
"narHash": "sha256-FOEi58hIWGZnJ3zy7/zyfV5AfEJmekumktpuUMrQAbQ=", "narHash": "sha256-/hHKlXR/w2Q1CgNfMPlbu68/0kGXG6py08hzhWuA5jI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "6716c0e608eed726549fd92704b9a7a7077bdf00", "rev": "01c6ad6d0b29988f30b8526b64775e02aba126d0",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -519,11 +519,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1707767886, "lastModified": 1709492876,
"narHash": "sha256-YTtr2cH1JwlnfYtjf/5c/jnF/uV915tScjIvpbQI3+g=", "narHash": "sha256-tpo/SBwSUm40v42HaEooy3V3hgi/2hNBK1zUAvYU36s=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "66597639ecf740726fe61f51c9bb4f16bbfee88f", "rev": "961ddd92a18c9259dd041affacf1b42aadfeb46c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -551,11 +551,11 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1707650010, "lastModified": 1709309926,
"narHash": "sha256-dOhphIA4MGrH4ElNCy/OlwmN24MsnEqFjRR6+RY7jZw=", "narHash": "sha256-VZFBtXGVD9LWTecGi6eXrE0hJ/mVB3zGUlHImUs2Qak=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "809cca784b9f72a5ad4b991e0e7bcf8890f9c3a6", "rev": "79baff8812a0d68e24a836df0a364c678089e2c7",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -600,11 +600,11 @@
"notify-nvim": { "notify-nvim": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1705342184, "lastModified": 1708161547,
"narHash": "sha256-WhC80NnWXEAYHLORpUPIXb2s1ERJxyK3l2L9oke68mo=", "narHash": "sha256-xJYPOX4YLcWojMCdP1RO22/7FMrbcBQxqxrcVCE2TrU=",
"owner": "rcarriga", "owner": "rcarriga",
"repo": "nvim-notify", "repo": "nvim-notify",
"rev": "80b67b265530632505193553d05127ae7fe09ddd", "rev": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -813,11 +813,11 @@
"systems": "systems_5" "systems": "systems_5"
}, },
"locked": { "locked": {
"lastModified": 1705309234, "lastModified": 1709126324,
"narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", "narHash": "sha256-q6EQdSeUZOG26WelxqkmR7kArjgWCdw5sfJVHPH/7j8=",
"owner": "numtide", "owner": "numtide",
"repo": "flake-utils", "repo": "flake-utils",
"rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", "rev": "d465f4819400de7c8d874d50b982301f28a84605",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -23,6 +23,13 @@ in
jdinhlife.gruvbox # theme jdinhlife.gruvbox # theme
mkhl.direnv # direnv mkhl.direnv # direnv
marketplace.eamodio.gitlens
marketplace.ms-vscode-remote.remote-containers
marketplace.sonarsource.sonarlint-vscode
# tomoki1207.pdf # reenable when latex workshop goes # tomoki1207.pdf # reenable when latex workshop goes
marketplace.johnpapa.vscode-peacock # colors per workspace marketplace.johnpapa.vscode-peacock # colors per workspace
@ -50,24 +57,26 @@ in
marketplace.vscjava.vscode-maven marketplace.vscjava.vscode-maven
marketplace.redhat.java marketplace.redhat.java
marketplace.ms-vscode.cpptools-extension-pack # cpp marketplace.ms-vscode.cpptools-extension-pack # cpp
marketplace.ms-vscode.cmake-tools # marketplace.ms-vscode.cmake-tools # broken rn
marketplace.ms-vscode.cpptools marketplace.ms-vscode.cpptools
marketplace.ms-azuretools.vscode-docker # docker marketplace.ms-azuretools.vscode-docker # docker
jnoortheen.nix-ide # nix jnoortheen.nix-ide # nix
golang.go # go golang.go # go
marketplace.ms-python.python # python marketplace.ms-python.python # python
marketplace.ms-python.vscode-pylance # python
#marketplace.ms-python.debugpy # python
marketplace.donjayamanne.python-environment-manager # python marketplace.donjayamanne.python-environment-manager # python
marketplace.denoland.vscode-deno # deno marketplace.denoland.vscode-deno # deno
marketplace.bradlc.vscode-tailwindcss marketplace.bradlc.vscode-tailwindcss
#ms-dotnettools.csharp # c# und so #ms-dotnettools.csharp # c# und so
#marketplace.ms-dotnettools.csdevkit #marketplace.ms-dotnettools.csdevkit
#marketplace.ms-dotnettools.csharp # marketplace.ms-dotnettools.csharp
#marketplace.ms-dotnettools.vscode-dotnet-runtime # marketplace.ms-dotnettools.vscode-dotnet-runtime
#(marketplace.ms-dotnettools.csdevkit.overrideAttrs (super: a: { sourceRoot = "."; })) # (marketplace.ms-dotnettools.csdevkit.overrideAttrs (super: a: { sourceRoot = "."; }))
rust-lang.rust-analyzer # rust rust-lang.rust-analyzer # rust
marketplace.sswg.swift-lang # swift marketplace.sswg.swift-lang # swift
#marketplace.vadimcn.vscode-lldb # swift #marketplace.vadimcn.vscode-lldb # swift
# marketplace.ms-toolsai.jupyter # jupiter notebooks, broken on 2023-12-19 #marketplace.ms-toolsai.jupyter # jupiter notebooks, broken on 2023-12-19
marketplace.ms-toolsai.jupyter-renderers marketplace.ms-toolsai.jupyter-renderers
#ms-toolsai.jupyter #ms-toolsai.jupyter
#marketplace.jakebecker.elixir-ls # elixir #marketplace.jakebecker.elixir-ls # elixir

View file

@ -1,4 +1,4 @@
vscode_version = "1.85.1" vscode_version = "1.86.2"
[[extensions]] [[extensions]]
publisher_name = "vscodevim" publisher_name = "vscodevim"
@ -14,9 +14,20 @@ extension_name = "direnv"
# tomoki1207.pdf # reenable when latex workshop goes # tomoki1207.pdf # reenable when latex workshop goes
[[extensions]]
publisher_name = "eamodio"
extension_name = "gitlens"
[[extensions]]
publisher_name = "ms-vscode-remote"
extension_name = "remote-containers"
[[extensions]] [[extensions]]
publisher_name = "johnpapa" publisher_name = "johnpapa"
extension_name = "vscode-peacock" extension_name = "vscode-peacock"
[[extensions]]
publisher_name = "sonarsource"
extension_name = "sonarlint-vscode"
# notetaking # notetaking
[[extensions]] [[extensions]]
@ -111,6 +122,12 @@ extension_name = "go"
publisher_name = "ms-python" publisher_name = "ms-python"
extension_name = "python" extension_name = "python"
[[extensions]] [[extensions]]
publisher_name = "ms-python"
extension_name = "vscode-pylance"
[[extensions]]
publisher_name = "ms-python"
extension_name = "debugpy"
[[extensions]]
publisher_name = "donjayamanne" publisher_name = "donjayamanne"
extension_name = "python-environment-manager" extension_name = "python-environment-manager"
[[extensions]] [[extensions]]

View file

@ -4,6 +4,9 @@ let
xonsh = xonsh =
pkgs.unstable.xonsh.override { pkgs.unstable.xonsh.override {
extraPackages = ps: [ extraPackages = ps: [
ps.numpy
ps.pandas
ps.requests
(ps.buildPythonPackage { (ps.buildPythonPackage {
pname = "xonsh-direnv"; pname = "xonsh-direnv";
version = "0.0.0"; version = "0.0.0";
@ -13,8 +16,12 @@ let
pname = "xonsh-fish-completer"; pname = "xonsh-fish-completer";
version = "0.0.0"; version = "0.0.0";
format = "pyproject"; format = "pyproject";
doCheck = false;
src = inputs.xonsh-fish-completer; src = inputs.xonsh-fish-completer;
prePatch = ''
pkgs.lib.substituteInPlace pyproject.toml --replace '"xonsh>=0.12.5"' ""
'';
patchPhase = "sed -i -e 's/^dependencies.*$/dependencies = []/' pyproject.toml";
doCheck = false;
propagatedBuildInputs = [ propagatedBuildInputs = [
ps.setuptools ps.setuptools
]; ];

View file

@ -10,16 +10,27 @@ with lib.my;
homebrew = { homebrew = {
enable = true; enable = true;
taps = [
"cormacrelf/tap" # dark-notify
"leoafarias/fvm" # flutter version manager
];
brews = [ brews = [
"cormacrelf/tap/dark-notify" "cormacrelf/tap/dark-notify"
"lima"
"docker" # docker cli
"docker-compose"
"leoafarias/fvm/fvm" # flutter version manager
"cocoapods" # flutter/other ios shit
]; ];
casks = [ casks = [
"hammerspoon" "hammerspoon"
"android-platform-tools" "android-platform-tools"
"alfred" "alfred"
"ukelele" "ukelele"
"homebrew/cask-drivers/zsa-wally" # "homebrew/cask-drivers/zsa-wally"
"lens" "thunderbird"
"openlens"
"ferdium"
"discord" "discord"
"finicky" "finicky"
"vlc" "vlc"
@ -29,6 +40,10 @@ with lib.my;
"iterm2" "iterm2"
"signal" "signal"
"eqmac" "eqmac"
"syncthing"
"android-studio"
"temurin"
"whisky"
]; ];
#masApps = { #masApps = {
@ -135,7 +150,7 @@ with lib.my;
VISUAL = "nvim"; VISUAL = "nvim";
COLORTERM = "truecolor"; # emacs tty fix COLORTERM = "truecolor"; # emacs tty fix
PATH = "$PATH:$HOME/go/bin:$HOME/development/flutter/bin:/Applications/Android Studio.app/Contents/bin/:/Applications/Docker.app/Contents/Resources/bin:/Applications/Android Studio.app/Contents/jre/Contents/Home/bin"; PATH = "$PATH:$HOME/go/bin:$HOME/development/flutter/bin:/Applications/Android Studio.app/Contents/bin/:/Applications/Docker.app/Contents/Resources/bin:/Applications/Android Studio.app/Contents/jre/Contents/Home/bin";
JAVA_HOME = "/Applications/Android Studio.app/Contents/jre/Contents/Home/"; # JAVA_HOME = "/Applications/Android Studio.app/Contents/jre/Contents/Home/";
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
mosh mosh
@ -146,6 +161,7 @@ with lib.my;
cmake cmake
pandoc pandoc
micromamba
#unstable.qutebrowser #unstable.qutebrowser
#unstable.python311Packages.adblock #unstable.python311Packages.adblock

View file

@ -163,7 +163,7 @@ in
<service> <service>
<type>_smb._tcp</type> <type>_smb._tcp</type>
<port>445</port> <port>445</port>
<host-name>ds9.hailsatan.eu</host-name> <host-name>ds9.kangaroo-galaxy.ts.net</host-name>
</service> </service>
<service> <service>
<type>_device-info._tcp</type> <type>_device-info._tcp</type>
@ -174,7 +174,7 @@ in
<type>_adisk._tcp</type> <type>_adisk._tcp</type>
<txt-record>sys=waMa=0,adVF=0x100</txt-record> <txt-record>sys=waMa=0,adVF=0x100</txt-record>
<txt-record>dk0=adVN=TimeMachine,adVF=0x82</txt-record> <txt-record>dk0=adVN=TimeMachine,adVF=0x82</txt-record>
<host-name>ds9.hailsatan.eu</host-name> <host-name>ds9.kangaroo-galaxy.ts.net</host-name>
</service> </service>
</service-group> </service-group>
''; '';