mirror of
https://github.com/genebean/dots.git
synced 2026-03-27 09:27:44 -04:00
121 lines
2.1 KiB
Nix
121 lines
2.1 KiB
Nix
{ pkgs, ... }: {
|
|
system.stateVersion = 4;
|
|
|
|
environment = {
|
|
shells = with pkgs; [ bash zsh ];
|
|
loginShell = pkgs.zsh;
|
|
pathsToLink = [
|
|
"/Applications"
|
|
"/share/zsh"
|
|
];
|
|
systemPackages = with pkgs; [
|
|
coreutils
|
|
chart-testing
|
|
colordiff
|
|
dog
|
|
dos2unix
|
|
du-dust
|
|
subversion
|
|
# git-svn
|
|
gotop
|
|
# helm
|
|
hub
|
|
hugo
|
|
kopia
|
|
# kubectl
|
|
kubectx
|
|
mas
|
|
mtr
|
|
nmap
|
|
# node
|
|
openjdk
|
|
rename
|
|
tree
|
|
watch
|
|
wget
|
|
yq
|
|
];
|
|
};
|
|
|
|
homebrew = {
|
|
enable = true;
|
|
onActivation = {
|
|
autoUpdate = true;
|
|
cleanup = "zap";
|
|
upgrade = true;
|
|
};
|
|
taps = [
|
|
"hashicorp/tap"
|
|
# "homebrew/bundle"
|
|
"homebrew/cask-fonts"
|
|
# "jandedobbeleer/oh-my-posh"
|
|
"null-dev/firefox-profile-switcher"
|
|
"puppetlabs/puppet"
|
|
];
|
|
brews = [
|
|
"adr-tools"
|
|
];
|
|
casks = [
|
|
"1password"
|
|
"amethyst"
|
|
"audacity"
|
|
"cakebrew"
|
|
"elgato-stream-deck"
|
|
"firefox"
|
|
"font-hack-nerd-font"
|
|
"font-inconsolata-g-for-powerline"
|
|
"font-source-code-pro-for-powerline"
|
|
"google-drive"
|
|
"iterm2"
|
|
"keepingyouawake"
|
|
"kopiaui"
|
|
"libreoffice"
|
|
"logseq"
|
|
"meld"
|
|
"nextcloud"
|
|
"obs"
|
|
"onlyoffice"
|
|
"pdk"
|
|
"puppet-bolt"
|
|
"qmk-toolbox"
|
|
"raycast"
|
|
"signal"
|
|
"slack"
|
|
"tailscale"
|
|
"thunderbird"
|
|
"vagrant"
|
|
"virtualbox"
|
|
"visual-studio-code"
|
|
"vivaldi"
|
|
"vlc"
|
|
"whatsapp"
|
|
"zenmap"
|
|
"zoom"
|
|
];
|
|
};
|
|
|
|
nix = {
|
|
settings = {
|
|
bash-prompt-prefix = "(nix:$name)\040";
|
|
build-users-group = "nixbld";
|
|
experimental-features = [
|
|
"auto-allocate-uids"
|
|
"flakes"
|
|
"nix-command"
|
|
];
|
|
};
|
|
extraOptions = ''
|
|
# Generated by https://github.com/DeterminateSystems/nix-installer, version 0.11.0.
|
|
extra-nix-path = nixpkgs=flake:nixpkgs
|
|
'';
|
|
};
|
|
|
|
programs.zsh.enable = true;
|
|
|
|
services.nix-daemon.enable = true;
|
|
|
|
users.users."gene.liverman" = {
|
|
home = "/Users/gene.liverman";
|
|
shell = pkgs.zsh;
|
|
};
|
|
}
|