35 lines
830 B
Nix
Executable File
35 lines
830 B
Nix
Executable File
{ config, pkgs, lib, username, ... }:
|
|
|
|
# TODO: add OCR keybind on gnome
|
|
{
|
|
imports = [
|
|
./modules/zsh/zsh.nix
|
|
/.modules/openai.nix
|
|
./modules/kitty.nix
|
|
./modules/git.nix
|
|
./modules/programs.nix
|
|
./modules/tmux.nix
|
|
./modules/cursor.nix
|
|
./modules/ssh.nix
|
|
./modules/mimeapps.nix
|
|
] ++ lib.optional (builtins.getEnv "DISABLE_HYPR" != "1")
|
|
./modules/hypr/hypr.nix
|
|
++ lib.optional (builtins.pathExists ./modules/my.nix) ./modules/my.nix;
|
|
|
|
programs.home-manager.enable = true;
|
|
nixpkgs.config.allowUnfree = true;
|
|
home.username = username;
|
|
home.homeDirectory = "/home/${username}";
|
|
home.stateVersion = "25.11";
|
|
|
|
gtk = {
|
|
enable = true;
|
|
iconTheme = {
|
|
name = "Nordzy";
|
|
package = pkgs.nordzy-icon-theme;
|
|
};
|
|
};
|
|
home.sessionVariables.QS_ICON_THEME = "Nordzy";
|
|
|
|
}
|