puzzlevision/homes/x86_64-linux/jo/default.nix
Jo fad807fb47
Some checks failed
Nix: validate flake.lock / Check Lockfile (push) Has been cancelled
Nix: validate flake / Validate x86_64-linux (push) Has been cancelled
Trufflehog: check for exposed secrets / Run trufflehog (push) Has been cancelled
Nix: check for unused code / Run deadnix (push) Has been cancelled
Add direnv and remove some unused stuff
2025-10-15 11:07:39 +02:00

67 lines
1.2 KiB
Nix

{
pkgs,
config,
...
}:
{
imports = [
./apps/discord
./apps/firefox
./apps/vicinae
./apps/packettracer
];
puzzlevision = {
themes.catppuccin.enable = true;
apps = {
zed.enable = true;
firefox = {
enable = true;
extensions = [
"uBlock0@raymondhill.net"
"ATBC@EasonWong"
"languagetool-webextension@languagetool.org"
"firefox-enpass@enpass.io"
"firefox@tampermonkey.net"
"wappalyzer@crunchlabz.com"
"{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}"
"{d49033ac-8969-488c-afb0-5cdb73957f41}"
];
};
};
cli = {
direnv.enable = true;
};
};
programs = {
ghostty.enable = true;
};
sops.secrets.wakatime-cfg = {
format = "binary";
sopsFile = ./secrets/wakatime.cfg;
path = "${config.home.homeDirectory}/.wakatime.cfg";
};
home.packages = with pkgs; [
## GENERAL
teams-for-linux
enpass
youtube-music
## EDITORS
apostrophe
jetbrains.phpstorm
obsidian
## RUNTIMES and CLIs for development
bun
git
git-credential-oauth
attic-client
];
home.stateVersion = "25.05";
}