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:
149 files changed
+9539
-478
No files matched your search
+28
-4
@@ -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
|
||||
'';
|
||||
};
|
||||
}
|
||||
Reference in new issue
Block a user