full PC config setup

shifting towards manual symlinks for more complex setup than laptop, allows for GUI settings changes to actually apply, and is much easier than nix-ifying every config
This commit is contained in:
greyweather committed 2026-07-12 04:01:28 +01:00
1 parent 19e8f0a6d5
commit 0f018cd2e3
149 files changed
+9539 -478

No files matched your search

+28 -4
View File
@@ -1,27 +1,31 @@
{
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}/fastfetch.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
];
home.packages = with pkgs; [
equibop
prismlauncher
obsidian
github-desktop
vscode
thunderbird
spotify
unityhub
godot
jetbrains.clion
@@ -29,10 +33,30 @@ in {
obs-studio
proton-vpn
ente-auth
lact
winetricks
protontricks
kdePackages.filelight
dconf-editor
];
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;
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
'';
};
}