mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 12:29:19 -08:00
Further work on darwin
This commit is contained in:
parent
9b475d6b33
commit
eb4713ec37
10 changed files with 125 additions and 123 deletions
65
home/environments/darwin/homebrew.nix
Normal file
65
home/environments/darwin/homebrew.nix
Normal 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;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -10,6 +10,7 @@
|
|||
source = "konachan";
|
||||
tags = [
|
||||
"rating:s"
|
||||
"touhou"
|
||||
"score:>=50"
|
||||
"width:>=1500"
|
||||
];
|
||||
|
|
|
|||
5
home/environments/darwin/packages.nix
Normal file
5
home/environments/darwin/packages.nix
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
{pkgs, ...}: {
|
||||
environment.systemPackages = with pkgs; [
|
||||
exiftool
|
||||
];
|
||||
}
|
||||
9
home/profiles/devops/kubectl-completion.nix
Normal file
9
home/profiles/devops/kubectl-completion.nix
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
_: {
|
||||
programs = {
|
||||
zsh = {
|
||||
initExtra = ''
|
||||
source <(kubectl completion zsh)
|
||||
'';
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -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
|
||||
];
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue