57 lines
1.4 KiB
Nix
57 lines
1.4 KiB
Nix
{ pkgs, config, inputs, ... }:
|
|
with config;
|
|
{
|
|
imports = [
|
|
./global.nix
|
|
];
|
|
|
|
myHome = {
|
|
programs.firefox.enable = true;
|
|
programs.thunderbird.enable = true;
|
|
shell = {
|
|
wezterm.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
|
|
discord
|
|
inputs.ghostty.packages.${pkgs.system}.default
|
|
obsidian
|
|
parsec-bin
|
|
solaar # open source manager for logitech unifying receivers
|
|
unstable.bruno
|
|
(unstable.flameshot.override { enableWlrSupport = true; })
|
|
unstable.fractal
|
|
unstable.httpie
|
|
unstable.jetbrains.datagrip
|
|
unstable.mods
|
|
unstable.peazip
|
|
unstable.seabird
|
|
unstable.talosctl
|
|
unstable.telegram-desktop
|
|
unstable.tidal-hifi
|
|
vlc
|
|
# cli
|
|
brightnessctl
|
|
|
|
# dev utils
|
|
minio-client # S3 management
|
|
pre-commit # Pre-commit tasks for git
|
|
shellcheck # shell script linting
|
|
unstable.act # run GitHub actions locally
|
|
unstable.nodePackages_latest.prettier # code formatter
|
|
unstable.tailspin # logfile highlighter
|
|
];
|
|
};
|
|
}
|