my nixos config
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

move system gnome config off to a separate file and also add nautilus-python

chfour f6313b9b cbb794b7

+41 -31
+40
machines/_common/env-gnome.nix
··· 1 + { pkgs, ... }: 2 + 3 + { 4 + services.xserver.enable = true; 5 + 6 + services.xserver.displayManager.gdm.enable = true; 7 + services.xserver.desktopManager.gnome = { 8 + enable = true; 9 + extraGSettingsOverrides = '' 10 + # hell naw to automount and autorun 11 + # (like ???what this isnt windows) 12 + [org.gnome.desktop.media-handling] 13 + automount=false 14 + automount-open=false 15 + autorun-never=true 16 + # exclude node_modules from tracker 17 + # seriously DID MAKING IT A DOT-DIR 18 + # NEVER COME ACROSS THEIR MINDS CMON 19 + [org.freedesktop.Tracker.Miner.Files] 20 + ignored-directories-with-content='node_modules' 21 + ''; 22 + extraGSettingsOverridePackages = with pkgs; [ 23 + gnome.gnome-shell 24 + tracker-miners 25 + ]; 26 + }; 27 + environment.gnome.excludePackages = with pkgs; [ 28 + gnome.geary gnome-tour gnome.gnome-contacts 29 + gnome.gnome-music gnome-photos 30 + gnome-console # important!! bring your own terminal emulator 31 + ]; 32 + 33 + environment.systemPackages = with pkgs; [ 34 + gnome.nautilus-python 35 + nautilus-open-any-terminal 36 + ]; 37 + 38 + # this enables the ozone stuff on wayland for chromium and electron and shit 39 + environment.variables.NIXOS_OZONE_WL = "1"; 40 + }
+1 -31
machines/foxbox/default.nix
··· 3 3 { 4 4 imports = [ 5 5 ./hardware.nix 6 + ../_common/env-gnome.nix 6 7 ]; 7 8 8 9 networking.hostName = "foxbox"; ··· 83 84 # teehee 84 85 SUDO_PROMPT = "[sudo] programming socks required beyond this point: "; 85 86 }; 86 - 87 - 88 - services.xserver.enable = true; 89 - 90 - services.xserver.displayManager.gdm.enable = true; 91 - services.xserver.desktopManager.gnome = { 92 - enable = true; 93 - extraGSettingsOverrides = '' 94 - # hell naw to automount and autorun 95 - # (like ???what this isnt windows) 96 - [org.gnome.desktop.media-handling] 97 - automount=false 98 - automount-open=false 99 - autorun-never=true 100 - 101 - # exclude node_modules from tracker 102 - # seriously DID MAKING IT A DOT-DIR 103 - # NEVER COME ACROSS THEIR MINDS CMON 104 - [org.freedesktop.Tracker.Miner.Files] 105 - ignored-directories-with-content='node_modules' 106 - ''; 107 - extraGSettingsOverridePackages = with pkgs; [ 108 - gnome.gnome-shell 109 - tracker-miners 110 - ]; 111 - }; 112 - environment.gnome.excludePackages = with pkgs; [ 113 - gnome.geary gnome-tour gnome.gnome-contacts 114 - gnome.gnome-music gnome-photos 115 - gnome-console # important!! bring your own terminal emulator 116 - ]; 117 87 118 88 services.printing = { 119 89 enable = true;