mochi/nixos/home/jahanson/workstation.nix

49 lines
942 B
Nix

{ pkgs, config, ... }:
with config;
{
imports = [
./global.nix
];
myHome.programs.firefox.enable = true;
myHome.shell = {
starship.enable = true;
fish.enable = true;
wezterm.enable = true;
atuind.enable = true;
git = {
enable = true;
username = "Joseph Hanson";
email = "joe@veri.dev";
signingKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIDSAmssproxG+KsVn2DfuteBAemHrmmAFzCtldpKl4J";
};
};
home = {
# Install these packages for my user
packages = with pkgs;
[
#apps
_1password-gui
discord
flameshot
vlc
warp-terminal
termius
obsidian
jetbrains.datagrip
talosctl
pika-backup
# cli
brightnessctl
# dev utils
pre-commit # Pre-commit tasks for git
minio-client # S3 management
shellcheck # shell script linting
];
};
}