Kieran's opinionated (and probably slightly dumb) nix config

feat: add simple scan

Changed files
+9 -1
home-manager
moonlark
+1
home-manager/home.nix
···
ms-vscode.cpptools
ms-vscode.vscode-serial-monitor
prisma.prisma
];
userSettings = {
"editor.semanticHighlighting.enabled" = true;
···
ms-vscode.cpptools
ms-vscode.vscode-serial-monitor
prisma.prisma
+
ms-azuretools.vscode-docker
];
userSettings = {
"editor.semanticHighlighting.enabled" = true;
+8 -1
moonlark/configuration.nix
···
pkgs.gnome.nautilus
pkgs.gnome.totem
pkgs.loupe
pkgs.gnome.file-roller
pkgs.polkit_gnome
pkgs.fprintd
···
pkgs.neofetch
pkgs.cava
pkgs.go
-
pkgs.bun
pkgs.pitivi
pkgs.unstable.arduino-ide
pkgs.unstable.arduino-cli
···
pkgs.lightworks
pkgs.ffmpeg
pkgs.ngrok
];
services.gnome.gnome-keyring.enable = true;
···
SUNPAPERDIR = "${lib.getExe pkgs.sunpaper}";
XDG_STATE_HOME = "$HOME/.local/state";
NIXOS_OZONE_WL = "1";
};
# import the secret
···
pkgs.gnome.nautilus
pkgs.gnome.totem
pkgs.loupe
+
pkgs.gnome.simple-scan
pkgs.gnome.file-roller
pkgs.polkit_gnome
pkgs.fprintd
···
pkgs.neofetch
pkgs.cava
pkgs.go
+
pkgs.unstable.bun
pkgs.pitivi
pkgs.unstable.arduino-ide
pkgs.unstable.arduino-cli
···
pkgs.lightworks
pkgs.ffmpeg
pkgs.ngrok
+
pkgs.openssl
+
pkgs.unstable.nodePackages_latest.prisma
+
pkgs.nodejs_22
];
services.gnome.gnome-keyring.enable = true;
···
SUNPAPERDIR = "${lib.getExe pkgs.sunpaper}";
XDG_STATE_HOME = "$HOME/.local/state";
NIXOS_OZONE_WL = "1";
+
PRISMA_QUERY_ENGINE_LIBRARY = "${pkgs.prisma-engines}/lib/libquery_engine.node";
+
PRISMA_QUERY_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/query-engine";
+
PRISMA_SCHEMA_ENGINE_BINARY = "${pkgs.prisma-engines}/bin/schema-engine";
};
# import the secret