85 lines
1.9 KiB
Nix
85 lines
1.9 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
chvp = {
|
|
homeStateVersion = "24.11";
|
|
systemStateVersion = 4;
|
|
username = "charlotte.vanpetegem";
|
|
development = {
|
|
enable = true;
|
|
git.email = "charlotte.vanpetegem@silverfin.com";
|
|
};
|
|
programs.hledger.enable = true;
|
|
};
|
|
networking.computerName = "Thaylen City";
|
|
|
|
fonts.packages = with pkgs; [
|
|
hack-font
|
|
font-awesome
|
|
noto-fonts
|
|
noto-fonts-cjk-sans
|
|
noto-fonts-emoji
|
|
noto-fonts-extra
|
|
roboto
|
|
];
|
|
|
|
homebrew = {
|
|
enable = true;
|
|
casks = [
|
|
"calibre"
|
|
"cyberduck"
|
|
"docker"
|
|
"inkscape"
|
|
"jordanbaird-ice"
|
|
"libreoffice"
|
|
"musicbrainz-picard"
|
|
"platypus"
|
|
"rubymine"
|
|
"sf-symbols"
|
|
"stolendata-mpv"
|
|
"swiftbar"
|
|
"tsh"
|
|
];
|
|
global.brewfile = true;
|
|
onActivation = {
|
|
autoUpdate = true;
|
|
cleanup = "zap";
|
|
upgrade = true;
|
|
};
|
|
};
|
|
security.pam.enableSudoTouchIdAuth = true;
|
|
system = {
|
|
defaults = {
|
|
dock = {
|
|
appswitcher-all-displays = true;
|
|
autohide = true;
|
|
launchanim = false;
|
|
minimize-to-application = true;
|
|
show-recents = false;
|
|
};
|
|
finder = {
|
|
AppleShowAllExtensions = true;
|
|
FXEnableExtensionChangeWarning = false;
|
|
FXPreferredViewStyle = "Nlsv";
|
|
ShowPathbar = true;
|
|
};
|
|
loginwindow.GuestEnabled = false;
|
|
menuExtraClock.ShowSeconds = true;
|
|
screencapture.location = "/Users/charlotte.vanpetegem/Pictures/Nextcloud/Inbox/Screenshots";
|
|
trackpad = {
|
|
Clicking = true;
|
|
Dragging = true;
|
|
};
|
|
};
|
|
keyboard = {
|
|
enableKeyMapping = true;
|
|
remapCapsLockToEscape = true;
|
|
};
|
|
startup.chime = false;
|
|
};
|
|
|
|
home-manager.users."charlotte.vanpetegem".home = {
|
|
packages = with pkgs; [ docker-compose ];
|
|
sessionPath = [ config.homebrew.brewPrefix ];
|
|
};
|
|
}
|