Added gnome packages to exclude
This commit is contained in:
parent
cf37c5191b
commit
852b4fdd53
3 changed files with 48 additions and 64 deletions
|
@ -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.
|
||||
|
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue