Added gnome packages to exclude

This commit is contained in:
Julia 2025-08-31 16:54:23 -07:00
parent cf37c5191b
commit 852b4fdd53
3 changed files with 48 additions and 64 deletions

View file

@ -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.

View file

@ -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;
};
}

View file

@ -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;