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 @@...@@ -7,65 +7,66 @@
7}:7}:
8{8{
9 imports = [9 imports = [
10 # Include the results of the hardware scan.
11 ./hardware-configuration.nix10 ./hardware-configuration.nix
12 ];11 ];
1312
14 # Use the systemd-boot EFI boot loader.
15 boot.loader.efi.canTouchEfiVariables = true;13 boot.loader.efi.canTouchEfiVariables = true;
1614
17 # networking.hostName = "nixos"; # Define your hostname.15 networking.hostName = "cattop";
18 # Pick only one of the below networking options.
19 # networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
20 # networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.16 # networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
2117
22 # Set your time zone.18 # Set your time zone.
23 # time.timeZone = "Europe/Amsterdam";19 Time.timeZone = "America/Los_Angeles";
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 # };
3620
37 # Enable the X11 windowing system.
38 services.xserver.enable = true;21 services.xserver.enable = true;
3922
40 # Enable the GNOME Desktop Environment.
41 services.displayManager.gdm.enable = true;23 services.displayManager.gdm.enable = true;
42 services.desktopManager.gnome.enable = true;24 services.desktopManager.gnome.enable = true;
43 environment.gnome.excludePackages = (25 environment.gnome.excludePackages = (
44 with pkgs;26 with pkgs;
45 [27 [
46 atomix28 adwaita-fonts
47 cheese29 adwaita-icon-theme
30 baobab
31 decibels
48 epiphany32 epiphany
33 evince
34 file-roller
49 geary35 geary
50 gedit36 gnome-backgrounds
37 gnome-calculator
38 gnome-calendar
51 gnome-characters39 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
52 gnome-music48 gnome-music
53 gnome-photos49 gnome-shell-extensions
54 gnome-terminal50 gnome-system-monitor
51 gnome-screenshot
52 gnome-text-editor
53 gnome-themes-extra
55 gnome-tour54 gnome-tour
56 hitori55 gnome-user-docs
57 iagno56 gnome-weather
57 loupe
58 nautilus
59 orca
60 seahorse
61 simple-scan
62 snapshot
63 sushi
58 totem64 totem
5965 yelp
60 ]66 ]
61 );67 );
6268
63 # Configure keymap in X1169 services.printing.enable = true;
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;
6970
70 # Enable sound.71 # Enable sound.
71 # services.pulseaudio.enable = true;72 # services.pulseaudio.enable = true;
...@@ -78,13 +79,12 @@...@@ -78,13 +79,12 @@
78 # Enable touchpad support (enabled default in most desktopManager).79 # Enable touchpad support (enabled default in most desktopManager).
79 # services.libinput.enable = true;80 # services.libinput.enable = true;
8081
81 # Define a user account. Don't forget to set a password with ‘passwd’.
82 users.users.fish = {82 users.users.fish = {
83 isNormalUser = true;83 isNormalUser = true;
84 shell = pkgs.fish;84 shell = pkgs.fish;
85 extraGroups = [85 extraGroups = [
86 "wheel" # Enable ‘sudo’ for the user.86 "wheel"
87 "dialout" # Enable serial access for the user.87 "dialout"
88 ];88 ];
89 packages = with pkgs; [89 packages = with pkgs; [
90 tree90 tree
...@@ -108,14 +108,11 @@...@@ -108,14 +108,11 @@
108 #programs.neovim.defaultEditor.enable = true;108 #programs.neovim.defaultEditor.enable = true;
109109
110 # List packages installed in system profile.110 # List packages installed in system profile.
111 # You can use https://search.nixos.org/ to find more packages (and options).
112 environment.systemPackages = with pkgs; [111 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
114 wget113 wget
115 ];114 ];
116115
117 # Some programs need SUID wrappers, can be configured further or are
118 # started in user sessions.
119 programs.fish.enable = true;116 programs.fish.enable = true;
120 programs.mtr.enable = true;117 programs.mtr.enable = true;
121 programs.gnupg.agent = {118 programs.gnupg.agent = {
...@@ -128,12 +125,6 @@...@@ -128,12 +125,6 @@
128 # Enable the OpenSSH daemon.125 # Enable the OpenSSH daemon.
129 # services.openssh.enable = true;126 # 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
137 # Copy the NixOS configuration file and link it from the resulting system128 # Copy the NixOS configuration file and link it from the resulting system
138 # (/run/current-system/configuration.nix). This is useful in case you129 # (/run/current-system/configuration.nix). This is useful in case you
139 # accidentally delete configuration.nix.130 # accidentally delete configuration.nix.
users/fish/cattop/home.nix+9-16
...@@ -6,17 +6,15 @@...@@ -6,17 +6,15 @@
6 packages = with pkgs; [6 packages = with pkgs; [
7 # General applications7 # General applications
8 ghostty8 ghostty
9 stremio
10 julia
11 calibre
12 mpv
13 signal-desktop9 signal-desktop
14 python3
15 gh
16 spotify10 spotify
11 inputs.zen-browser.packages.x86_64-linux.default
12 legcord
1713
18 # Gaming14 # Gaming
19 (prismlauncher.override { gamemodeSupport = true; })15 (prismlauncher.override { gamemodeSupport = true; })
16 bsdgames
17 space-cadet-pinball
2018
21 # System & desktop tools19 # System & desktop tools
22 wofi20 wofi
...@@ -28,18 +26,16 @@...@@ -28,18 +26,16 @@
28 ethtool26 ethtool
29 grub227 grub2
30 efibootmgr28 efibootmgr
31 distrobox
32 pqiv29 pqiv
30 imagemagick
3331
34 # Dev tools32 # Dev tools
35 legcord
36 hyfetch33 hyfetch
37 kicad34 python3
35 gh
36 cmake
3837
39 # Unsorted38 # Unsorted
40 ripgrep
41 busybox
42 imagemagick
43 ];39 ];
44 };40 };
4541
...@@ -59,12 +55,9 @@...@@ -59,12 +55,9 @@
59 settings = {55 settings = {
60 theme = "citruszest";56 theme = "citruszest";
61 adjust-cursor-thickness = 1;57 adjust-cursor-thickness = 1;
62 background-opacity = 0.9;58 background-opacity = 0.95;
63 background-blur = true;59 background-blur = true;
64 };60 };
65 };61 };
66
67 # Uncomment if you want to use MangoHud system-wide
68 # mangohud.enable = true;
69 };62 };
70}63}
users/fish/user.nix+1-1
...@@ -4,7 +4,7 @@ rec {...@@ -4,7 +4,7 @@ rec {
4 email = "77413091+JulianBarbera@users.noreply.github.com"; # email (used for certain configurations)4 email = "77413091+JulianBarbera@users.noreply.github.com"; # email (used for certain configurations)
5 dotfilesDir = "~/config"; # absolute path of the local repo5 dotfilesDir = "~/config"; # absolute path of the local repo
6 theme = "catppuccin-mocha"; # name of theme that stylix will use6 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/
8 term = "ghostty"; # Default terminal command;8 term = "ghostty"; # Default terminal command;
9 font = "iosevka"; # Selected font9 font = "iosevka"; # Selected font
10 editor = "neovim"; # Default editor;10 editor = "neovim"; # Default editor;