{ config, pkgs, inputs, lib, ... }: let global-configs = ../../global-configs; in { imports = [ inputs.nixos-millennium.homeManagerModules.default ../../global-home.nix "${global-configs}/plasma.nix" "${global-configs}/zen-browser.nix" "${global-configs}/vscode.nix" "${global-configs}/zsh.nix" "${global-configs}/equibop.nix" "${global-configs}/spicetify.nix" ./configs/easyeffects.nix ./configs/kitty.nix ./configs/fastfetch.nix ]; home.packages = with pkgs; [ prismlauncher obsidian github-desktop thunderbird unityhub godot jetbrains.clion jetbrains.idea obs-studio proton-vpn ente-auth winetricks protontricks kdePackages.filelight dconf-editor mangohud mangojuice ]; home.pointerCursor = { enable = true; package = pkgs.bibata-cursors; name = "Bibata-Modern-Ice"; size = 22; gtk.enable = true; x11.enable = true; }; programs.steam.theme = pkgs.millenniumThemes.nevko-ui; gtk = { enable = true; colorScheme = "dark"; gtk2.configLocation = "${config.home.homeDirectory}/.config/.gtkrc-2.0"; # prevents file conflicts between this and other parts of the nix config gtk2.force = true; }; home.activation = { linkAutostartDir = lib.hm.dag.entryAfter ["writeBoundary"] '' #!/bin/bash if [ -d /home/grey/.config/autostart ]; then rm -rf /home/grey/.config/autostart fi ln -s /home/grey/nixos/assets/dotfiles/takamaki/autostart-config /home/grey/.config/autostart ''; }; }