1{
2 pkgs,
3 inputs,
4 config,
5 ...
6}: let
7in {
8 nixpkgs.config.allowUnfree = true;
9 home.username = "gabrielgio";
10 home.homeDirectory = "/home/gabrielgio";
11 home.stateVersion = "25.05";
12 home.packages = with pkgs; [
13 comma
14 gofumpt
15 jujutsu
16 nix-index
17 nixd
18 python312Packages.cssbeautifier
19 streamlink
20 vale
21 ];
22
23 programs = {
24 direnv = {
25 enable = true;
26 nix-direnv.enable = true;
27 };
28 nh = {
29 enable = true;
30 flake = "/home/gabrielgio/.config/home-manager";
31 };
32 };
33
34 imports = [
35 (import ./profile.nix)
36 (import ./wofi.nix)
37 (import ./ghostty.nix)
38 (import ./waybar.nix)
39 (import ./mako.nix)
40 (import ./alacritty.nix)
41 (import ./niri.nix)
42 (import ./sway.nix)
43 (import ./aerc.nix)
44 (import ./jj.nix)
45 ];
46}