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 = [
|
imports = [
|
||||||
# Include the results of the hardware scan.
|
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Use the systemd-boot EFI boot loader.
|
|
||||||
boot.loader.efi.canTouchEfiVariables = true;
|
boot.loader.efi.canTouchEfiVariables = true;
|
||||||
|
|
||||||
# networking.hostName = "nixos"; # Define your hostname.
|
networking.hostName = "cattop";
|
||||||
# Pick only one of the below networking options.
|
|
||||||
# networking.wireless.enable = true; # Enables wireless support via wpa_supplicant.
|
|
||||||
# networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
|
# networking.networkmanager.enable = true; # Easiest to use and most distros use this by default.
|
||||||
|
|
||||||
# Set your time zone.
|
# 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;
|
services.xserver.enable = true;
|
||||||
|
|
||||||
# Enable the GNOME Desktop Environment.
|
|
||||||
services.displayManager.gdm.enable = true;
|
services.displayManager.gdm.enable = true;
|
||||||
services.desktopManager.gnome.enable = true;
|
services.desktopManager.gnome.enable = true;
|
||||||
environment.gnome.excludePackages = (
|
environment.gnome.excludePackages = (
|
||||||
with pkgs;
|
with pkgs;
|
||||||
[
|
[
|
||||||
atomix
|
adwaita-fonts
|
||||||
cheese
|
adwaita-icon-theme
|
||||||
|
baobab
|
||||||
|
decibels
|
||||||
epiphany
|
epiphany
|
||||||
|
evince
|
||||||
|
file-roller
|
||||||
geary
|
geary
|
||||||
gedit
|
gnome-backgrounds
|
||||||
|
gnome-calculator
|
||||||
|
gnome-calendar
|
||||||
gnome-characters
|
gnome-characters
|
||||||
|
gnome-clocks
|
||||||
|
gnome-connections
|
||||||
|
gnome-console
|
||||||
|
gnome-contacts
|
||||||
|
gnome-disk-utility
|
||||||
|
gnome-font-viewer
|
||||||
|
gnome-logs
|
||||||
|
gnome-maps
|
||||||
gnome-music
|
gnome-music
|
||||||
gnome-photos
|
gnome-shell-extensions
|
||||||
gnome-terminal
|
gnome-system-monitor
|
||||||
|
gnome-screenshot
|
||||||
|
gnome-text-editor
|
||||||
|
gnome-themes-extra
|
||||||
gnome-tour
|
gnome-tour
|
||||||
hitori
|
gnome-user-docs
|
||||||
iagno
|
gnome-weather
|
||||||
|
loupe
|
||||||
|
nautilus
|
||||||
|
orca
|
||||||
|
seahorse
|
||||||
|
simple-scan
|
||||||
|
snapshot
|
||||||
|
sushi
|
||||||
totem
|
totem
|
||||||
|
yelp
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
# Configure keymap in X11
|
services.printing.enable = true;
|
||||||
# services.xserver.xkb.layout = "us";
|
|
||||||
# services.xserver.xkb.options = "eurosign:e,caps:escape";
|
|
||||||
|
|
||||||
# Enable CUPS to print documents.
|
|
||||||
# services.printing.enable = true;
|
|
||||||
|
|
||||||
# Enable sound.
|
# Enable sound.
|
||||||
# services.pulseaudio.enable = true;
|
# services.pulseaudio.enable = true;
|
||||||
|
@ -78,13 +79,12 @@
|
||||||
# Enable touchpad support (enabled default in most desktopManager).
|
# Enable touchpad support (enabled default in most desktopManager).
|
||||||
# services.libinput.enable = true;
|
# services.libinput.enable = true;
|
||||||
|
|
||||||
# Define a user account. Don't forget to set a password with ‘passwd’.
|
|
||||||
users.users.fish = {
|
users.users.fish = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
shell = pkgs.fish;
|
shell = pkgs.fish;
|
||||||
extraGroups = [
|
extraGroups = [
|
||||||
"wheel" # Enable ‘sudo’ for the user.
|
"wheel"
|
||||||
"dialout" # Enable serial access for the user.
|
"dialout"
|
||||||
];
|
];
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
tree
|
tree
|
||||||
|
@ -108,14 +108,11 @@
|
||||||
#programs.neovim.defaultEditor.enable = true;
|
#programs.neovim.defaultEditor.enable = true;
|
||||||
|
|
||||||
# List packages installed in system profile.
|
# List packages installed in system profile.
|
||||||
# You can use https://search.nixos.org/ to find more packages (and options).
|
|
||||||
environment.systemPackages = with pkgs; [
|
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
|
wget
|
||||||
];
|
];
|
||||||
|
|
||||||
# Some programs need SUID wrappers, can be configured further or are
|
|
||||||
# started in user sessions.
|
|
||||||
programs.fish.enable = true;
|
programs.fish.enable = true;
|
||||||
programs.mtr.enable = true;
|
programs.mtr.enable = true;
|
||||||
programs.gnupg.agent = {
|
programs.gnupg.agent = {
|
||||||
|
@ -128,12 +125,6 @@
|
||||||
# Enable the OpenSSH daemon.
|
# Enable the OpenSSH daemon.
|
||||||
# services.openssh.enable = true;
|
# 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
|
# Copy the NixOS configuration file and link it from the resulting system
|
||||||
# (/run/current-system/configuration.nix). This is useful in case you
|
# (/run/current-system/configuration.nix). This is useful in case you
|
||||||
# accidentally delete configuration.nix.
|
# accidentally delete configuration.nix.
|
||||||
|
|
|
@ -6,17 +6,15 @@
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
# General applications
|
# General applications
|
||||||
ghostty
|
ghostty
|
||||||
stremio
|
|
||||||
julia
|
|
||||||
calibre
|
|
||||||
mpv
|
|
||||||
signal-desktop
|
signal-desktop
|
||||||
python3
|
|
||||||
gh
|
|
||||||
spotify
|
spotify
|
||||||
|
inputs.zen-browser.packages.x86_64-linux.default
|
||||||
|
legcord
|
||||||
|
|
||||||
# Gaming
|
# Gaming
|
||||||
(prismlauncher.override { gamemodeSupport = true; })
|
(prismlauncher.override { gamemodeSupport = true; })
|
||||||
|
bsdgames
|
||||||
|
space-cadet-pinball
|
||||||
|
|
||||||
# System & desktop tools
|
# System & desktop tools
|
||||||
wofi
|
wofi
|
||||||
|
@ -28,18 +26,16 @@
|
||||||
ethtool
|
ethtool
|
||||||
grub2
|
grub2
|
||||||
efibootmgr
|
efibootmgr
|
||||||
distrobox
|
|
||||||
pqiv
|
pqiv
|
||||||
|
imagemagick
|
||||||
|
|
||||||
# Dev tools
|
# Dev tools
|
||||||
legcord
|
|
||||||
hyfetch
|
hyfetch
|
||||||
kicad
|
python3
|
||||||
|
gh
|
||||||
|
cmake
|
||||||
|
|
||||||
# Unsorted
|
# Unsorted
|
||||||
ripgrep
|
|
||||||
busybox
|
|
||||||
imagemagick
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -59,12 +55,9 @@
|
||||||
settings = {
|
settings = {
|
||||||
theme = "citruszest";
|
theme = "citruszest";
|
||||||
adjust-cursor-thickness = 1;
|
adjust-cursor-thickness = 1;
|
||||||
background-opacity = 0.9;
|
background-opacity = 0.95;
|
||||||
background-blur = true;
|
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)
|
email = "77413091+JulianBarbera@users.noreply.github.com"; # email (used for certain configurations)
|
||||||
dotfilesDir = "~/config"; # absolute path of the local repo
|
dotfilesDir = "~/config"; # absolute path of the local repo
|
||||||
theme = "catppuccin-mocha"; # name of theme that stylix will use
|
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;
|
term = "ghostty"; # Default terminal command;
|
||||||
font = "iosevka"; # Selected font
|
font = "iosevka"; # Selected font
|
||||||
editor = "neovim"; # Default editor;
|
editor = "neovim"; # Default editor;
|
||||||
|
|
Loading…
Reference in a new issue