diff --git a/home/appearance/default.nix b/home/appearance/default.nix index 51feffe..228b3de 100644 --- a/home/appearance/default.nix +++ b/home/appearance/default.nix @@ -1,7 +1,13 @@ -{ ... }: +{ pkgs, ... }: { + home.packages = with pkgs; [ + maple-mono-NF + ]; + rose-pine.pointerCursor.enable = true; + fonts.fontconfig.defaultFonts.monospace = [ "Maple Mono NF" ]; + imports = [ ./gtk.nix ./qt.nix diff --git a/home/default.nix b/home/default.nix index 58372ea..09a7743 100644 --- a/home/default.nix +++ b/home/default.nix @@ -39,16 +39,13 @@ nixfmt-rfc-style nil just - maple-mono-NF ]; - fonts.fontconfig.defaultFonts.monospace = [ "Maple Mono NF" ]; - imports = [ ./appearance + ./profile ./programs ./services - ./xdg.nix ./xorg ]; diff --git a/home/profile/default.nix b/home/profile/default.nix new file mode 100644 index 0000000..8db1d4f --- /dev/null +++ b/home/profile/default.nix @@ -0,0 +1,25 @@ +{ config, ... }: +{ + home = { + sessionPath = [ + "${config.home.homeDirectory}/.local/bin" + ]; + + sessionVariables = { + HACK = "${config.home.homeDirectory}/hackin"; + + # TODO: remove this when neovim is installed. + EDITOR = "nvim"; + VISUAL = "${config.home.sessionVariables.VISUAL}"; + SUDO_EDITOR = "${config.home.sessionVariables.VISUAL}"; + }; + + shellAliases = { + c = "clear"; + }; + }; + + imports = [ + ./xdg.nix + ]; +} diff --git a/home/xdg.nix b/home/profile/xdg.nix similarity index 100% rename from home/xdg.nix rename to home/profile/xdg.nix