This commit is contained in:
Daniel Flanagan 2025-02-14 10:00:30 -06:00
parent 3154898bac
commit f2c8541aa5

View file

@ -528,49 +528,25 @@
*/ */
}; };
environment.systemPackages = with pkgs; [
taplo # toml language server for editing helix configs per repo
picocom # serial
pgcli
oils-for-unix
watchexec
android-tools
stern
libresprite
# logseq
audacity
wol
shellcheck
skim
sops
gron
shfmt
vscode-langservers-extracted
nodePackages.bash-language-server
nodePackages.yaml-language-server
xh
curl
];
hardware.gpgSmartcards.enable = true; hardware.gpgSmartcards.enable = true;
services.udev.packages = with pkgs; [ # services.udev.packages = with pkgs; [
# TODO: I think these get the whole package pulled in... should find out # # TODO: I think these get the whole package pulled in... should find out
# if there's a way to get just the rules and not 4 chromes # # if there's a way to get just the rules and not 4 chromes
platformio # platformio
openocd # openocd
pkgs.yubikey-personalization # pkgs.yubikey-personalization
via # via
]; # ];
programs.adb.enable = true; # programs.adb.enable = true;
users.users.daniel.extraGroups = ["adbusers"]; # users.users.daniel.extraGroups = ["adbusers"];
home-manager.users.daniel = { home-manager.users.daniel = {
home.packages = with pkgs; [ home.packages = with pkgs; [
yubikey-personalization # yubikey-personalization
yubikey-manager # yubikey-manager
yubico-piv-tool # yubico-piv-tool
]; ];
programs.direnv.mise = { programs.direnv.mise = {
@ -585,7 +561,7 @@
}; };
programs.thunderbird = { programs.thunderbird = {
enable = true; enable = false;
profiles = { profiles = {
daniel = { daniel = {
@ -596,7 +572,7 @@
}; };
programs.nushell = { programs.nushell = {
enable = true; enable = false;
}; };
programs.jujutsu = { programs.jujutsu = {
@ -604,15 +580,15 @@
}; };
programs.k9s = { programs.k9s = {
enable = true; enable = false;
}; };
programs.vscode = { programs.vscode = {
enable = true; enable = false;
}; };
programs.jq = { programs.jq = {
enable = true; enable = false;
}; };
programs.btop = { programs.btop = {
@ -626,7 +602,6 @@
troubleshooting-tools = {pkgs, ...}: { troubleshooting-tools = {pkgs, ...}: {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
comma
iftop iftop
bottom bottom
btop btop
@ -661,12 +636,12 @@
}; };
}; };
android-dev = {pkgs, ...}: { # android-dev = {pkgs, ...}: {
services.udev.packages = [ # services.udev.packages = [
pkgs.android-udev-rules # pkgs.android-udev-rules
]; # ];
environment.systemPackages = [pkgs.android-studio]; # environment.systemPackages = [pkgs.android-studio];
}; # };
graphical-workstation = { graphical-workstation = {
pkgs, pkgs,
@ -677,7 +652,7 @@
}: { }: {
imports = with nixosModules; [ imports = with nixosModules; [
sway sway
hyprland # hyprland
enable-flatpaks-and-appimages enable-flatpaks-and-appimages
fonts fonts
development-tools development-tools
@ -688,7 +663,7 @@
gnome gnome
video-tools video-tools
radio-tools radio-tools
android-dev # android-dev
]; ];
xdg.portal.enable = true; xdg.portal.enable = true;