{ pkgs, lib, inputs, monitorSetup, ... }: { ################################################################################################################## # # All Phil's Home Manager Configuration # ################################################################################################################## imports = [ ../core.nix # Setup Home Manager inputs.spicetify-nix.homeManagerModules.default ../../programs/wm ../../programs/wm/hyprland ../../programs/wm/niri ../../programs/webcam.nix ]; home.packages = with pkgs; [ audacity blender slic3r okular obsidian element-desktop zapzap libsForQt5.okular onlyoffice-desktopeditors openscad fstl sqlitebrowser # Games lutris airshipper xonotic ]; catppuccin = { enable = true; flavor = "mocha"; }; programs = { git = { enable = true; userName = "DerGrumpf"; userEmail = "p.keier@beyerstedt-it.de"; }; nixcord = { enable = true; discord = lib.mkForce { enable = false; }; vesktop.enable = true; config = { useQuickCss = true; themeLinks = [ "https://raw.githubusercontent.com/catppuccin/discord/refs/heads/main/themes/mocha.theme.css" ]; frameless = true; plugins = { betterFolders.enable = true; betterRoleContext.enable = true; mentionAvatars.enable = true; copyUserURLs.enable = true; fakeNitro.enable = true; decor.enable = true; #accountPanelServerProfile = true; copyFileContents.enable = true; fakeProfileThemes.enable = true; friendsSince.enable = true; implicitRelationships.enable = true; noTrack.enable = true; permissionsViewer.enable = true; serverInfo.enable = true; translate.enable = true; }; }; }; obs-studio = { enable = true; #enableVirtualCamera = true; plugins = with pkgs.obs-studio-plugins; [ wlrobs obs-vkcapture obs-backgroundremoval obs-pipewire-audio-capture ]; }; spicetify = let spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system}; in { enable = true; spotifyPackage = pkgs.spotify; theme = spicePkgs.themes.catppuccin; colorScheme = "mocha"; enabledExtensions = with spicePkgs.extensions; [ bookmark fullAppDisplay keyboardShortcut popupLyrics shuffle autoVolume betterGenres adblock wikify songStats ]; enabledCustomApps = with spicePkgs.apps; [ lyricsPlus newReleases marketplace ]; #enabledSnippets = with spicePkgs.snippets; [ ]; }; }; home.file.".config/fastfetch/config.jsonc".source = ./config.jsonc; }