diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2024-09-17 10:12:18 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2024-09-17 10:12:18 +0530 |
| commit | cbd5b66b89fba2ad23a9da7372cf916305efad1f (patch) | |
| tree | 0a5580244e3fe87b05c581681e558925d0635ad7 /home.nix | |
| download | home-manager-config-cbd5b66b89fba2ad23a9da7372cf916305efad1f.tar.gz home-manager-config-cbd5b66b89fba2ad23a9da7372cf916305efad1f.zip | |
Initial commit.
Diffstat (limited to 'home.nix')
| -rw-r--r-- | home.nix | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/home.nix b/home.nix new file mode 100644 index 0000000..091054a --- /dev/null +++ b/home.nix @@ -0,0 +1,50 @@ +{ config, pkgs, ... }: + +{ + imports = [ + ./stylix/default.nix + ./bspwm/default.nix + ./sxhkd/default.nix + ./polybar/default.nix + ./git/default.nix + ./xresources/default.nix + ./zsh/default.nix + ./bash/default.nix + ./alacritty/default.nix + ./nvim/default.nix + ./lf/default.nix + ./rofi/default.nix + ]; + # Home Manager needs a bit of information about you and the paths it should + # manage. + home.username = "arpit"; + home.homeDirectory = "/home/arpit"; + + # This value determines the Home Manager release that your configuration is + # compatible with. This helps avoid breakage when a new Home Manager release + # introduces backwards incompatible changes. + # + # You should not change this value, even if you update Home Manager. If you do + # want to update the value, then make sure to first check the Home Manager + # release notes. + home.stateVersion = "23.11"; # Please read the comment before changing. + + home.packages = with pkgs; [ + git + neovim + alacritty + sxhkd + bspwm + polybar + zsh + lf + rofi + (nerdfonts.override { fonts = [ "FiraCode" ]; }) + ]; + + home.sessionVariables = { + EDITOR = "nvim"; + }; + + programs.home-manager.enable = true; +} |
