This commit is contained in:
Tao Tien 2025-05-23 16:45:21 -07:00
parent 50eb5f227a
commit 69c57dc9d2

View file

@ -1,118 +1,114 @@
{pkgs, ...}: { {pkgs, ...}: {
# services.globalprotect = { environment.systemPackages = with pkgs; [
# enable = true; delta
# settings = { mask
# "vpn1.usfca.edu" = { mprocs
# openconnect-args = ""; presenterm
# }; # (llm.withPlugins (ps: with ps; [llm-openrouter]))
# }; # bash-language-server
# }; # digital
# etcher
# fontforge
# freecad
# llm
# lychee # link checker
# quickemu
# radicle-node
# vulkan-loader
# act
# aichat
# aider-chat
# asm-lsp
b3sum
devenv
direnv
gh
# git-cliff
hyperfine
jujutsu
just
lldb
# lua-language-server
# markdown-oxide # markdown lsp
qFlipper
qemu
sd
sshfs
taplo # toml lsp
tio
tokei # repo code stats
typos
environment.systemPackages = with pkgs; [ # # databases
# (llm.withPlugins (ps: with ps; [llm-openrouter])) # sqlite
# bash-language-server # sqls
# digital # sqlx-cli
# etcher # sea-orm-cli
# fontforge # rainfrog
# freecad
# llm
# lychee # link checker
# quickemu
# radicle-node
# vulkan-loader
# act
# aichat
# aider-chat
# asm-lsp
b3sum
devenv
direnv
gh
# git-cliff
hyperfine
jujutsu
just
lldb
# lua-language-server
# markdown-oxide # markdown lsp
qFlipper
qemu
sd
sshfs
taplo # toml lsp
tio
tokei # repo code stats
typos
# # databases # # arduino
# sqlite # arduino-language-server
# sqls # arduino-cli
# sqlx-cli # pkgsCross.avr.buildPackages.gcc
# sea-orm-cli # avrdude
# rainfrog # ravedude
# # arduino # c
# arduino-language-server clang
# arduino-cli clang-tools
# pkgsCross.avr.buildPackages.gcc gcc
# avrdude gdb
# ravedude gnumake
# c # nix
clang nil
clang-tools alejandra
gcc
gdb
gnumake
# nix # python
nil # pypy3
alejandra python3
# (python3.withPackages (ps:
# with ps; [
# llm
# # llm-openrouter
# ]))
# python310Packages.python-lsp-server
uv
ruff
# python # rust
# pypy3 cargo-binstall
python3 bacon
# (python3.withPackages (ps: cargo-expand
# with ps; [ cargo-feature
# llm cargo-generate
# # llm-openrouter cargo-watch
# ])) elf2uf2-rs
# python310Packages.python-lsp-server flip-link
uv mdbook
ruff mold-wrapped
probe-rs
rustup
rusty-man
sccache
trunk
wasm-bindgen-cli
];
# rust hardware.flipperzero.enable = true;
cargo-binstall
bacon
cargo-expand
cargo-feature
cargo-generate
cargo-watch
elf2uf2-rs
flip-link
mdbook
mold-wrapped
probe-rs
rustup
sccache
trunk
wasm-bindgen-cli
];
hardware.flipperzero.enable = true; services.udev.extraRules = ''
SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic GDB Server", SYMLINK+="ttyBmpGdb"
SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic UART Port", SYMLINK+="ttyBmpTarg"
'';
services.udev.extraRules = '' # virtualisation.docker = {
SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic GDB Server", SYMLINK+="ttyBmpGdb" # enable = true;
SUBSYSTEM == "tty", GROUP="dialout", ATTRS{interface}=="Black Magic UART Port", SYMLINK+="ttyBmpTarg" # storageDriver = "btrfs";
''; # };
# virtualisation.docker.rootless = {
# virtualisation.docker = { # enable = true;
# enable = true; # setSocketVariable = true;
# storageDriver = "btrfs"; # };
# }; # users.extraGroups.docker.members = ["tao"];
# virtualisation.docker.rootless = {
# enable = true;
# setSocketVariable = true;
# };
# users.extraGroups.docker.members = ["tao"];
} }