94 lines
1.5 KiB
Nix
94 lines
1.5 KiB
Nix
{ pkgs, config, lib, inputs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
../../home/modules
|
|
];
|
|
|
|
snowhawk = {
|
|
# Desktop
|
|
firefox.enable = true;
|
|
kitty.enable = true;
|
|
theme.enable = true;
|
|
sops.enable = true;
|
|
# dunst.enable = true;
|
|
|
|
flameshot.enable = true;
|
|
|
|
sources.enable = true;
|
|
projects.enable = true;
|
|
|
|
# Term Tools
|
|
neovim.enable = true;
|
|
};
|
|
|
|
wayland.windowManager.hyprland.settings.monitor = [ ",preferred,auto,auto" ];
|
|
|
|
snowhawk.ssh = {
|
|
enable = true;
|
|
homeNetwork = true;
|
|
};
|
|
|
|
repo-clone.enable = true;
|
|
repo-clone.repos = {
|
|
"${config.home.homeDirectory}/Pictures/backgrounds".url = lib.zgitRepo "backgrounds";
|
|
};
|
|
|
|
home.packages = with pkgs; [
|
|
bottom
|
|
|
|
ncspot
|
|
|
|
vesktop
|
|
ripgrep
|
|
|
|
lazygit
|
|
iwd
|
|
|
|
gcc
|
|
|
|
wl-clipboard
|
|
|
|
unzip
|
|
fzf
|
|
tree
|
|
|
|
pulsemixer
|
|
|
|
duf
|
|
pcmanfm
|
|
jq
|
|
|
|
jdt-language-server
|
|
|
|
advantagescope
|
|
wpilib.glass
|
|
wpilib.shuffleboard
|
|
wpilib.datalogtool
|
|
elastic-dashboard
|
|
pathplanner
|
|
# inputs.frc-nix.packages."x86_64-linux".pathplanner
|
|
|
|
box64
|
|
openjdk17-bootstrap
|
|
(vscode-with-extensions.override {
|
|
vscodeExtensions = with vscode-extensions; [
|
|
wpilibsuite.vscode-wpilib
|
|
vscjava.vscode-java-debug
|
|
vscjava.vscode-java-dependency
|
|
redhat.java
|
|
|
|
vscodevim.vim
|
|
mvllow.rose-pine
|
|
eamodio.gitlens
|
|
];
|
|
})
|
|
];
|
|
|
|
programs.nix-index.enable = true;
|
|
|
|
# Let Home Manager install and manage itself.
|
|
programs.home-manager.enable = true;
|
|
home.stateVersion = "23.11";
|
|
}
|
|
|