tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
nixos/pantheon: install elementary-mail by default
Bobby Rong
4 years ago
760f7e57
0366acbc
+5
-6
6 changed files
expand all
collapse all
unified
split
nixos
modules
services
x11
desktop-managers
pantheon.nix
pkgs
desktops
pantheon
desktop
elementary-default-settings
launchers
io.elementary.mail.dockitem
org.gnome.Geary.dockitem
overrides
plank-dockitems.gschema.override
elementary-session-settings
default.nix
pantheon-mimeapps.list
+1
-1
nixos/modules/services/x11/desktop-managers/pantheon.nix
···
212
212
pantheon-agent-geoclue2
213
213
pantheon-agent-polkit
214
214
]) ++ (gnome.removePackagesByName [
215
215
-
gnome.geary
216
215
gnome.epiphany
217
216
gnome.gnome-font-viewer
218
217
gnome.gnome-settings-daemon338
···
275
274
elementary-camera
276
275
elementary-code
277
276
elementary-files
277
277
+
elementary-mail
278
278
elementary-music
279
279
elementary-photos
280
280
elementary-screenshot
+2
pkgs/desktops/pantheon/desktop/elementary-default-settings/launchers/io.elementary.mail.dockitem
···
1
1
+
[PlankDockItemPreferences]
2
2
+
Launcher=file:///run/current-system/sw/share/applications/io.elementary.mail.desktop
-2
pkgs/desktops/pantheon/desktop/elementary-default-settings/launchers/org.gnome.Geary.dockitem
···
1
1
-
[PlankDockItemPreferences]
2
2
-
Launcher=file:///run/current-system/sw/share/applications/org.gnome.Geary.desktop
+1
-1
pkgs/desktops/pantheon/desktop/elementary-default-settings/overrides/plank-dockitems.gschema.override
···
1
1
[net.launchpad.plank.dock.settings]
2
2
-
dock-items=['gala-multitaskingview.dockitem','org.gnome.Epiphany.dockitem','org.gnome.Geary.dockitem','io.elementary.calendar.dockitem','io.elementary.music.dockitem','io.elementary.videos.dockitem','io.elementary.photos.dockitem','io.elementary.switchboard.dockitem']
2
2
+
dock-items=['gala-multitaskingview.dockitem','org.gnome.Epiphany.dockitem','io.elementary.mail.dockitem','io.elementary.calendar.dockitem','io.elementary.music.dockitem','io.elementary.videos.dockitem','io.elementary.photos.dockitem','io.elementary.switchboard.dockitem']
-1
pkgs/desktops/pantheon/desktop/elementary-session-settings/default.nix
···
124
124
125
125
postInstall = ''
126
126
# our mimeapps patched from upstream to exclude:
127
127
-
# * pantheon-mail -> geary
128
127
# * evince.desktop -> org.gnome.Evince.desktop
129
128
mkdir -p $out/share/applications
130
129
cp -av ${./pantheon-mimeapps.list} $out/share/applications/pantheon-mimeapps.list
+1
-1
pkgs/desktops/pantheon/desktop/elementary-session-settings/pantheon-mimeapps.list
···
163
163
x-content/video-vcd=io.elementary.videos.desktop
164
164
x-scheme-handler/http=org.gnome.Epiphany.desktop
165
165
x-scheme-handler/https=org.gnome.Epiphany.desktop
166
166
-
x-scheme-handler/mailto=org.gnome.Evolution.desktop
166
166
+
x-scheme-handler/mailto=io.elementary.mail.desktop
167
167
x-scheme-handler/trash=io.elementary.files.desktop
168
168