authorgravatar for 77413091+JulianBarbera@users.noreply.github.comJulia <77413091+JulianBarbera@users.noreply.github.com> 2025-08-31 16:54:23-07:00
committergravatar for 77413091+JulianBarbera@users.noreply.github.comJulia <77413091+JulianBarbera@users.noreply.github.com> 2025-08-31 16:54:23-07:00
log852b4fdd53e8d4b18f02ccb1f72f66f1c4d4ee07
treef13a57d8442af6971f3bb1a0f721ee0960dd7f1c
parentcf37c5191b1545f4832c9d599cc4c03ded15496f

Added gnome packages to exclude


3 files changed, 48 insertions(+), 64 deletions(-)

users/fish/cattop/configuration.nix+38-47
......@@ -7,65 +7,66 @@
77}:
88{
99 imports = [
10 # Include the results of the hardware scan.
1110 ./hardware-configuration.nix
1211 ];
1312
14 # Use the systemd-boot EFI boot loader.
1513 boot.loader.efi.canTouchEfiVariables = true;
1614
17 # networking.hostName = "nixos"; # Define your hostname.
18 # Pick only one of the below networking options.
19 # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
15 networking.hostName = "cattop";
2016 # networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
2117
2218 # Set your time zone.
23 # time.timeZone = "Europe/Amsterdam";
24
25 # Configure network proxy if necessary
26 # networking.proxy.default = "http://user:password@proxy:port/";
27 # networking.proxy.noProxy = "127.0.0.1,localhost,internal.domain";
28
29 # Select internationalisation properties.
30 # i18n.defaultLocale = "en_US.UTF-8";
31 # console = {
32 # font = "Lat2-Terminus16";
33 # keyMap = "us";
34 # useXkbConfig = true; # use xkb.options in tty.
35 # };
19 Time.timeZone = "America/Los_Angeles";
3620
37 # Enable the X11 windowing system.
3821 services.xserver.enable = true;
3922
40 # Enable the GNOME Desktop Environment.
4123 services.displayManager.gdm.enable = true;
4224 services.desktopManager.gnome.enable = true;
4325 environment.gnome.excludePackages = (
4426 with pkgs;
4527 [
46 atomix
47 cheese
28 adwaita-fonts
29 adwaita-icon-theme
30 baobab
31 decibels
4832 epiphany
33 evince
34 file-roller
4935 geary
50 gedit
36 gnome-backgrounds
37 gnome-calculator
38 gnome-calendar
5139 gnome-characters
40 gnome-clocks
41 gnome-connections
42 gnome-console
43 gnome-contacts
44 gnome-disk-utility
45 gnome-font-viewer
46 gnome-logs
47 gnome-maps
5248 gnome-music
53 gnome-photos
54 gnome-terminal
49 gnome-shell-extensions
50 gnome-system-monitor
51 gnome-screenshot
52 gnome-text-editor
53 gnome-themes-extra
5554 gnome-tour
56 hitori
57 iagno
55 gnome-user-docs
56 gnome-weather
57 loupe
58 nautilus
59 orca
60 seahorse
61 simple-scan
62 snapshot
63 sushi
5864 totem
59
65 yelp
6066 ]
6167 );
6268
63 # Configure keymap in X11
64 # services.xserver.xkb.layout = "us";
65 # services.xserver.xkb.options = "eurosign:e,caps:escape";
66
67 # Enable CUPS to print documents.
68 # services.printing.enable = true;
69 services.printing.enable = true;
6970
7071 # Enable sound.
7172 # services.pulseaudio.enable = true;
......@@ -78,13 +79,12 @@
7879 # Enable touchpad support (enabled default in most desktopManager).
7980 # services.libinput.enable = true;
8081
81 # Define a user account. Don't forget to set a password with ‘passwd’.
8282 users.users.fish = {
8383 isNormalUser = true;
8484 shell = pkgs.fish;
8585 extraGroups = [
86 "wheel" # Enable ‘sudo’ for the user.
87 "dialout" # Enable serial access for the user.
86 "wheel"
87 "dialout"
8888 ];
8989 packages = with pkgs; [
9090 tree
......@@ -108,14 +108,11 @@
108108 #programs.neovim.defaultEditor.enable = true;
109109
110110 # List packages installed in system profile.
111 # You can use https://search.nixos.org/ to find more packages (and options).
112111 environment.systemPackages = with pkgs; [
113 vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
112 vim
114113 wget
115114 ];
116115
117 # Some programs need SUID wrappers, can be configured further or are
118 # started in user sessions.
119116 programs.fish.enable = true;
120117 programs.mtr.enable = true;
121118 programs.gnupg.agent = {
......@@ -128,12 +125,6 @@
128125 # Enable the OpenSSH daemon.
129126 # services.openssh.enable = true;
130127
131 # Open ports in the firewall.
132 # networking.firewall.allowedTCPPorts = [ ... ];
133 # networking.firewall.allowedUDPPorts = [ ... ];
134 # Or disable the firewall altogether.
135 # networking.firewall.enable = false;
136
137128 # Copy the NixOS configuration file and link it from the resulting system
138129 # (/run/current-system/configuration.nix). This is useful in case you
139130 # accidentally delete configuration.nix.
users/fish/cattop/home.nix+9-16
......@@ -6,17 +6,15 @@
66 packages = with pkgs; [
77 # General applications
88 ghostty
9 stremio
10 julia
11 calibre
12 mpv
139 signal-desktop
14 python3
15 gh
1610 spotify
11 inputs.zen-browser.packages.x86_64-linux.default
12 legcord
1713
1814 # Gaming
1915 (prismlauncher.override { gamemodeSupport = true; })
16 bsdgames
17 space-cadet-pinball
2018
2119 # System & desktop tools
2220 wofi
......@@ -28,18 +26,16 @@
2826 ethtool
2927 grub2
3028 efibootmgr
31 distrobox
3229 pqiv
30 imagemagick
3331
3432 # Dev tools
35 legcord
3633 hyfetch
37 kicad
34 python3
35 gh
36 cmake
3837
3938 # Unsorted
40 ripgrep
41 busybox
42 imagemagick
4339 ];
4440 };
4541
......@@ -59,12 +55,9 @@
5955 settings = {
6056 theme = "citruszest";
6157 adjust-cursor-thickness = 1;
62 background-opacity = 0.9;
58 background-opacity = 0.95;
6359 background-blur = true;
6460 };
6561 };
66
67 # Uncomment if you want to use MangoHud system-wide
68 # mangohud.enable = true;
6962 };
7063}
users/fish/user.nix+1-1
......@@ -4,7 +4,7 @@ rec {
44 email = "77413091+JulianBarbera@users.noreply.github.com"; # email (used for certain configurations)
55 dotfilesDir = "~/config"; # absolute path of the local repo
66 theme = "catppuccin-mocha"; # name of theme that stylix will use
7 browser = "firefox"; # Default browser; must select one from ./user/app/browser/
7 browser = "zen-browser"; # Default browser; must select one from ./user/app/browser/
88 term = "ghostty"; # Default terminal command;
99 font = "iosevka"; # Selected font
1010 editor = "neovim"; # Default editor;