Further work on darwin

This commit is contained in:
Kat Inskip 2023-11-15 18:44:30 -08:00
parent 9b475d6b33
commit eb4713ec37
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
10 changed files with 125 additions and 123 deletions

View file

@ -0,0 +1,65 @@
_: {
homebrew = {
brewPrefix = "/opt/homebrew/bin";
brews = [
# Security
"gnupg" # GPG
"pinentry-mac" # Pinentry for GPG
# Utilities
"pandoc"
];
casks = [
# Browsers
"firefox"
"google-chrome"
# Chat
"signal"
"telegram"
"discord"
"element"
"slack"
"keybase"
# Media
"spotify"
"deluge"
# Exocortex
"obsidian"
# Security
"bitwarden"
"mullvadvpn"
"pycharm-ce"
# Development Tools
"iterm2"
"cyberduck"
"boop"
# Utilities
"disk-inventory-x"
"devtoys"
"contexts"
"rectangle"
"syncthing"
"anki"
"bartender"
];
taps = [
"homebrew/cask-versions"
];
masApps = {
# Security
Tailscale = 1475387142;
# Utilities
Dato = 1470584107;
Lungo = 1263070803;
"Battery Indicator" = 1206020918;
};
};
}

View file

@ -10,6 +10,7 @@
source = "konachan";
tags = [
"rating:s"
"touhou"
"score:>=50"
"width:>=1500"
];

View file

@ -0,0 +1,5 @@
{pkgs, ...}: {
environment.systemPackages = with pkgs; [
exiftool
];
}

View file

@ -0,0 +1,9 @@
_: {
programs = {
zsh = {
initExtra = ''
source <(kubectl completion zsh)
'';
};
};
}

View file

@ -35,7 +35,6 @@
lm_sensors # Sensor Data
cryptsetup # Encrypted block devices
yubikey-manager # Yubikey
imv # Image viewer
yt-dlp # Downloading media
v4l-utils # Webcam
];

View file

@ -15,7 +15,7 @@
];
userSettings = {
"nix.enableLanguageServer" = true;
"workbench.colorTheme" = "Default Light Modern";
"workbench.colorTheme" = "Catppuccin Latte";
"editor.suggest.preview" = true;
"[nix]" = {
"editor.defaultFormatter" = "kamadorueda.alejandra";
@ -25,7 +25,7 @@
};
"files.eol" = "\n";
"alejandra.program" = "${pkgs.alejandra}/bin/alejandra";
"editor.fontFamily" = ''"Iosevka", "Font Awesome 6 Free", "Font Awesome 6 Brands"'';
"editor.fontFamily" = ''"Monaspace Krypton", "Font Awesome 6 Free", "Font Awesome 6 Brands"'';
"editor.fontLigatures" = true;
"terraform.experimentalFeatures.prefillRequiredFields" = true;
"terraform.experimentalFeatures.validateOnSave" = true;