mirror of
https://gitlab.com/Zaney/zaneyos.git
synced 2024-11-26 08:33:12 +01:00
60 lines
1.3 KiB
Nix
60 lines
1.3 KiB
Nix
{ config, pkgs, inputs, username,
|
|
gitUsername, gitEmail, gtkThemeFromScheme,
|
|
theme, browser, wallpaperDir, wallpaperGit,
|
|
flakeDir, ... }:
|
|
|
|
{
|
|
# Home Manager Settings
|
|
home.username = "${username}";
|
|
home.homeDirectory = "/home/${username}";
|
|
home.stateVersion = "23.11";
|
|
|
|
# Set The Colorscheme
|
|
colorScheme = inputs.nix-colors.colorSchemes."${theme}";
|
|
|
|
# Import Program Configurations
|
|
imports = [
|
|
inputs.nix-colors.homeManagerModules.default
|
|
# Enable &/ Configure Programs
|
|
./config/home/waybar.nix
|
|
./config/home/swaync.nix
|
|
./config/home/swaylock.nix
|
|
./config/home/starship.nix
|
|
./config/home/neofetch.nix
|
|
./config/home/hyprland.nix
|
|
./config/home/kitty.nix
|
|
./config/home/rofi.nix
|
|
./config/home/vim.nix
|
|
./config/home/bash.nix
|
|
./config/home/gtk-qt.nix
|
|
|
|
# Install Programs & Scripts For User
|
|
./config/home/packages.nix
|
|
|
|
# Place Home Files Like Pictures
|
|
./config/home/files.nix
|
|
];
|
|
|
|
# Define Settings For Xresources
|
|
xresources.properties = {
|
|
"Xcursor.size" = 24;
|
|
};
|
|
|
|
# Install & Configure Git
|
|
programs.git = {
|
|
enable = true;
|
|
userName = "${gitUsername}";
|
|
userEmail = "${gitEmail}";
|
|
};
|
|
|
|
# Create XDG Dirs
|
|
xdg = {
|
|
userDirs = {
|
|
enable = true;
|
|
createDirectories = true;
|
|
};
|
|
};
|
|
|
|
programs.home-manager.enable = true;
|
|
}
|