From 852b4fdd53e8d4b18f02ccb1f72f66f1c4d4ee07 Mon Sep 17 00:00:00 2001 From: Julia <77413091+JulianBarbera@users.noreply.github.com> Date: Sun, 31 Aug 2025 16:54:23 -0700 Subject: [PATCH] Added gnome packages to exclude --- users/fish/cattop/configuration.nix | 85 +++++++++++++---------------- users/fish/cattop/home.nix | 25 +++------ users/fish/user.nix | 2 +- 3 files changed, 48 insertions(+), 64 deletions(-) diff --git a/users/fish/cattop/configuration.nix b/users/fish/cattop/configuration.nix index 78af13b..b93180c 100644 --- a/users/fish/cattop/configuration.nix +++ b/users/fish/cattop/configuration.nix @@ -7,65 +7,66 @@ }: { imports = [ - # Include the results of the hardware scan. ./hardware-configuration.nix ]; - # Use the systemd-boot EFI boot loader. boot.loader.efi.canTouchEfiVariables = true; - # networking.hostName = "nixos"; # Define your hostname. - # Pick only one of the below networking options. - # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant. + networking.hostName = "cattop"; # networking.networkmanager.enable = true; # Easiest to use and most distros use this by default. # Set your time zone. - # time.timeZone = "Europe/Amsterdam"; + Time.timeZone = "America/Los_Angeles"; - # Configure network proxy if necessary - # networking.proxy.default = "http://user:password@proxy:port/"; - # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain"; - - # Select internationalisation properties. - # i18n.defaultLocale = "en_US.UTF-8"; - # console = { - # font = "Lat2-Terminus16"; - # keyMap = "us"; - # useXkbConfig = true; # use xkb.options in tty. - # }; - - # Enable the X11 windowing system. services.xserver.enable = true; - # Enable the GNOME Desktop Environment. services.displayManager.gdm.enable = true; services.desktopManager.gnome.enable = true; environment.gnome.excludePackages = ( with pkgs; [ - atomix - cheese + adwaita-fonts + adwaita-icon-theme + baobab + decibels epiphany + evince + file-roller geary - gedit + gnome-backgrounds + gnome-calculator + gnome-calendar gnome-characters + gnome-clocks + gnome-connections + gnome-console + gnome-contacts + gnome-disk-utility + gnome-font-viewer + gnome-logs + gnome-maps gnome-music - gnome-photos - gnome-terminal + gnome-shell-extensions + gnome-system-monitor + gnome-screenshot + gnome-text-editor + gnome-themes-extra gnome-tour - hitori - iagno + gnome-user-docs + gnome-weather + loupe + nautilus + orca + seahorse + simple-scan + snapshot + sushi totem - + yelp ] ); - # Configure keymap in X11 - # services.xserver.xkb.layout = "us"; - # services.xserver.xkb.options = "eurosign:e,caps:escape"; - - # Enable CUPS to print documents. - # services.printing.enable = true; + services.printing.enable = true; # Enable sound. # services.pulseaudio.enable = true; @@ -78,13 +79,12 @@ # Enable touchpad support (enabled default in most desktopManager). # services.libinput.enable = true; - # Define a user account. Don't forget to set a password with ‘passwd’. users.users.fish = { isNormalUser = true; shell = pkgs.fish; extraGroups = [ - "wheel" # Enable ‘sudo’ for the user. - "dialout" # Enable serial access for the user. + "wheel" + "dialout" ]; packages = with pkgs; [ tree @@ -108,14 +108,11 @@ #programs.neovim.defaultEditor.enable = true; # List packages installed in system profile. - # You can use https://search.nixos.org/ to find more packages (and options). environment.systemPackages = with pkgs; [ - vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default. + vim wget ]; - # Some programs need SUID wrappers, can be configured further or are - # started in user sessions. programs.fish.enable = true; programs.mtr.enable = true; programs.gnupg.agent = { @@ -128,12 +125,6 @@ # Enable the OpenSSH daemon. # services.openssh.enable = true; - # Open ports in the firewall. - # networking.firewall.allowedTCPPorts = [ ... ]; - # networking.firewall.allowedUDPPorts = [ ... ]; - # Or disable the firewall altogether. - # networking.firewall.enable = false; - # Copy the NixOS configuration file and link it from the resulting system # (/run/current-system/configuration.nix). This is useful in case you # accidentally delete configuration.nix. diff --git a/users/fish/cattop/home.nix b/users/fish/cattop/home.nix index 1ca54a9..fee99c6 100644 --- a/users/fish/cattop/home.nix +++ b/users/fish/cattop/home.nix @@ -6,17 +6,15 @@ packages = with pkgs; [ # General applications ghostty - stremio - julia - calibre - mpv signal-desktop - python3 - gh spotify + inputs.zen-browser.packages.x86_64-linux.default + legcord # Gaming (prismlauncher.override { gamemodeSupport = true; }) + bsdgames + space-cadet-pinball # System & desktop tools wofi @@ -28,18 +26,16 @@ ethtool grub2 efibootmgr - distrobox pqiv + imagemagick # Dev tools - legcord hyfetch - kicad + python3 + gh + cmake # Unsorted - ripgrep - busybox - imagemagick ]; }; @@ -59,12 +55,9 @@ settings = { theme = "citruszest"; adjust-cursor-thickness = 1; - background-opacity = 0.9; + background-opacity = 0.95; background-blur = true; }; }; - - # Uncomment if you want to use MangoHud system-wide - # mangohud.enable = true; }; } diff --git a/users/fish/user.nix b/users/fish/user.nix index 5d83383..ed9ab2c 100644 --- a/users/fish/user.nix +++ b/users/fish/user.nix @@ -4,7 +4,7 @@ rec { email = "77413091+JulianBarbera@users.noreply.github.com"; # email (used for certain configurations) dotfilesDir = "~/config"; # absolute path of the local repo theme = "catppuccin-mocha"; # name of theme that stylix will use - browser = "firefox"; # Default browser; must select one from ./user/app/browser/ + browser = "zen-browser"; # Default browser; must select one from ./user/app/browser/ term = "ghostty"; # Default terminal command; font = "iosevka"; # Selected font editor = "neovim"; # Default editor;