Personal-use NixOS configuration
0
fork

Configure Feed

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

at main 129 lines 2.9 kB view raw
1{ 2 pkgs, 3 lib, 4 isLaptop, 5 ... 6}: 7 8{ 9 dconf = { 10 settings = { 11 "org/gnome/desktop/interface" = { 12 color-scheme = "prefer-dark"; 13 accent-color = "purple"; 14 15 clock-format = "12h"; 16 }; 17 18 "org/gtk/settings/file-chooser" = { 19 clock-format = "12h"; 20 }; 21 22 "org/gnome/Console" = { 23 use-system-font = false; 24 custom-font = "JetBrains Mono 11"; 25 }; 26 27 "org/gnome/shell" = { 28 favorite-apps = [ ]; 29 30 enabled-extensions = with pkgs; [ 31 gnomeExtensions.appindicator.extensionUuid # TODO: make this not needed 32 gnomeExtensions.tiling-shell.extensionUuid 33 gnomeExtensions.hide-top-bar.extensionUuid 34 gnomeExtensions.blur-my-shell.extensionUuid 35 gnomeExtensions.color-picker.extensionUuid 36 ]; 37 }; 38 39 "org/gnome/desktop/search-providers" = { 40 disabled = [ 41 "org.gnome.Characters.desktop" 42 "org.gnome.Calculator.desktop" 43 ]; 44 }; 45 46 "org/gnome/desktop/sound" = { 47 event-sounds = false; 48 }; 49 50 "org/gnome/desktop/peripherals/mouse" = { 51 accel-profile = "flat"; 52 }; 53 54 "org/gnome/settings-daemon/plugins/color" = { 55 night-light-enabled = true; 56 night-light-schedule-automatic = true; 57 58 night-light-temperature = lib.hm.gvariant.mkUint32 3700; 59 }; 60 61 "org/gnome/TextEditor" = { 62 restore-session = false; 63 }; 64 65 "org/gnome/desktop/privacy" = { 66 recent-files-max-age = 7; 67 68 remove-old-temp-files = true; 69 remove-old-trash-files = true; 70 }; 71 72 "org/gnome/system/location" = { 73 enabled = isLaptop; 74 }; 75 76 "org/gnome/desktop/datetime" = { 77 automatic-timezone = isLaptop; 78 }; 79 80 "org/gnome/shell/extensions/appindicator" = { 81 icon-brightness = 0.6; 82 icon-contrast = 0.5; 83 icon-saturation = 1.0; 84 }; 85 86 "org/gnome/shell/extensions/hidetopbar" = { 87 animation-time-autohide = 0.2; 88 animation-time-overview = 0.2; 89 90 enable-intellihide = false; 91 92 hot-corner = true; 93 }; 94 95 "org/gnome/shell/extensions/tilingshell" = { 96 show-indicator = false; 97 98 top-edge-maximize = true; 99 }; 100 101 "org/gnome/shell/extensions/blur-my-shell/hidetopbar" = { 102 compatibility = true; 103 }; 104 105 "org/gnome/shell/extensions/blur-my-shell" = { 106 hacks-level = 0; 107 }; 108 109 "org/gnome/shell/extensions/blur-my-shell/overview" = { 110 style-components = 1; 111 }; 112 113 "org/gnome/shell/extensions/color-picker" = { 114 enable-format = true; 115 enable-shortcut = true; 116 enable-systray = false; 117 }; 118 }; 119 }; 120 121 home.packages = with pkgs; [ 122 gnomeExtensions.hide-top-bar 123 gnomeExtensions.tiling-shell 124 gnomeExtensions.blur-my-shell 125 gnomeExtensions.color-picker 126 127 jetbrains-mono 128 ]; 129}