flake: Initialise new repository

This commit is contained in:
Jan Kremer 2025-07-08 10:05:22 +02:00
commit 1eb25ada72
Signed by: jan
GPG key ID: A7DA689CB3B078EC
41 changed files with 1657 additions and 0 deletions

14
modules/darwin/apps.nix Normal file
View file

@ -0,0 +1,14 @@
{
homebrew.masApps = {
"AdGuard for Safari" = 1440147259;
"Tailscale" = 1475387142;
"GarageBand" = 682658836;
"iMovie" = 408981434;
# Work
"Keynote" = 409183694;
"Numbers" = 409203825;
"Pages" = 409201541;
"Things" = 904280696;
};
}

22
modules/darwin/casks.nix Normal file
View file

@ -0,0 +1,22 @@
{
homebrew.casks = [
"glance-chamburr"
"iina"
"netnewswire"
"electrum"
"monero-wallet"
"keepassxc"
"element"
"signal"
# Work
"visual-studio-code"
"obsidian"
"chatgpt"
"ghostty"
# Games
"minecraft"
"modrinth"
];
}

View file

@ -0,0 +1,7 @@
{
imports = [
./apps.nix
./casks.nix
./fonts.nix
];
}

18
modules/darwin/fonts.nix Normal file
View file

@ -0,0 +1,18 @@
{ pkgs, ... }:
{
fonts.packages = with pkgs; [
atkinson-hyperlegible
jetbrains-mono
open-sans
];
homebrew.casks = [
"font-chomsky"
"font-cormorant-garamond"
"font-crimson-text"
"font-new-york"
"font-sf-compact"
"font-sf-mono"
"font-sf-pro"
"font-unifrakturmaguntia"
];
}