worldofpeace
ae3fc3a688
nixos/pantheon: fix launching nm-applet components
...
For some reason nm-applet has to be running for an authentication
dialog to be spawned by wingpanel-indicator-network.
This also fixes storing NetworkManager secrets in the keyring, but this
is still broken because we lack the proper PAM configuration.
2019-08-25 22:23:54 -04:00
Jan Tojnar
305cb5c6f3
nixos/gnome3: fix default background setting
...
Fix the following error when opening Background panel in GNOME Settings:
URI '/nix/store/…-simple-dark-gray-2016-02-19/share/artwork/gnome/nix-wallpaper-simple-dark-gray.png' is invalid
2019-08-24 22:10:01 +02:00
worldofpeace
ae1cb0bdf9
nixos/xfce4-14: init
2019-08-21 21:51:00 -04:00
worldofpeace
1156146e74
nixos/mate: enable vte integration
...
Default terminal is mate-terminal which uses vte.
2019-08-21 17:20:49 -04:00
worldofpeace
034eb3b3cd
nixos/pantheon: enable vte integration
...
Default terminal is elementary-terminal which uses vte.
2019-08-21 17:20:49 -04:00
worldofpeace
4ba10fbbfd
Merge pull request #66990 from worldofpeace/gnome-vte-config
...
nixos/gnome-terminal: init
2019-08-21 16:17:05 -04:00
worldofpeace
4a46140d29
nixos/gnome-terminal: init
...
This module obsoletes services.gnome3.gnome-terminal-server
as that's a confusing option for users, and sounds internal.
It's much simpler to have a gnome-terminal module.
2019-08-21 16:16:04 -04:00
worldofpeace
f9d58edf07
nixos/pantheon: use qt5 module for adwaita-qt
2019-08-20 12:53:00 -04:00
worldofpeace
ffe7999f3d
nixos/lxqt: use gvfs module
2019-08-19 19:03:38 -04:00
worldofpeace
5c5791c134
nixos/xfce: use gvfs module
2019-08-19 19:03:37 -04:00
worldofpeace
45eac0537d
nixos/mate: don't set GiO_EXTRA_MODULES
2019-08-19 19:03:37 -04:00
worldofpeace
a686dc071c
nixos/pantheon: don't set GIO_EXTRA_MODULES
2019-08-19 19:03:37 -04:00
worldofpeace
5b09814b57
nixos/gnome3: don't set GIO_EXTRA_MODULES
2019-08-19 19:03:37 -04:00
worldofpeace
67ad8a788f
nixos/gvfs: move out of GNOME
2019-08-19 18:53:43 -04:00
worldofpeace
38c7d55d5d
nixos/pantheon: use programs.dconf
2019-08-18 21:56:52 -04:00
worldofpeace
a7b5d6142f
nixos/gnome3: use programs.dconf
2019-08-18 21:55:52 -04:00
worldofpeace
5892773eb6
nixos/pantheon: adjust to renamed gnome3 options
2019-08-17 16:34:55 -04:00
worldofpeace
83c0b5f06f
nixos/gnome3: set favorite-apps
...
The upstream defaults [0] for this key include shotwell and
rhythmbox which aren't installed by the gnome3 module.
We swap these out for gnome-photos and gnome-music
which are.
[0]: https://gitlab.gnome.org/GNOME/gnome-shell/blob/3.32.2/data/org.gnome.shell.gschema.xml.in#L42
2019-08-14 16:55:45 -04:00
worldofpeace
f12f2bb828
nixos/gnome-documents: move to programs
2019-08-09 12:56:11 -04:00
worldofpeace
6c525b1076
nixos/gnome-disks: move to programs
2019-08-09 12:56:11 -04:00
worldofpeace
ff0e3aae35
nixos/file-roller: move to programs
2019-08-09 12:56:11 -04:00
worldofpeace
db69d2dfe7
nixos/evince: move to programs
2019-08-09 12:56:11 -04:00
Xavier Vello
e383d99244
Add bluez-qt as an explicit dependency of plasma5
...
When bluetooth is enabled, we install bluedevil, but
its applet cannot work without the qml components in
bluez-qt.
Superseedes #65440 that failed to address the issue.
2019-08-06 21:53:30 +02:00
worldofpeace
7a53b1cbe7
Merge pull request #65860 from etu/surf-display-kiosk-session
...
Surf display kiosk session
2019-08-05 14:41:56 -04:00
Elis Hirwing
792da0c4d4
nixos/surf-display: Add kiosk display manager session
2019-08-05 17:50:06 +02:00
worldofpeace
d745487c1e
nixos/pantheon: use filechooser module
...
Setting GTK_CSD=1 works around the issue
we were having with this [0]
[0]: https://github.com/elementary/files/issues/971
2019-08-05 05:43:48 -04:00
worldofpeace
399ff42d73
nixos/pantheon: set GTK_CSD
...
Causes various issues when not set
* https://github.com/elementary/files/issues/971
* https://github.com/elementary/default-settings/pull/103
* https://github.com/cassidyjames/ideogram/issues/26
However this can cause certain problems in gala
* https://github.com/elementary/gala/issues/244
2019-08-05 05:42:35 -04:00
worldofpeace
7f2f31a812
Merge pull request #65449 from worldofpeace/disable-portals
...
nixos/xdg: disable portals (again, again)
2019-07-29 21:47:51 -04:00
Svein Ove Aas
d28a8cc4af
nixos/pantheon: Include CRDA regulatory database
2019-07-28 22:17:19 +01:00
Svein Ove Aas
186dd1ce58
nixos/gnome3: Include CRDA regulatory database
2019-07-28 22:17:10 +01:00
worldofpeace
1e4d9e08cd
nixos/plasma5: enable xdg.portal
2019-07-26 22:36:32 -04:00
worldofpeace
16c6f169a2
nixos/gnome3: enable xdg.portal
2019-07-26 22:36:14 -04:00
worldofpeace
356d9ad758
nixos/pantheon: don't add extraPortals
...
Pantheon's XDG Portal is still WIP and we
it's probably not proper to use gtk's one.
2019-07-23 03:43:41 -04:00
Xavier Vello
df748aeefe
nixos/plasma5: allow to configure the default phonon backend
...
Introduce a new .plasma5.phononBackend option. Default value
"gstreamer" installs the same packages as before. "vlc" installs
only the vlc phonon backend.
2019-07-20 21:53:46 +02:00
worldofpeace
3531a229d1
nixos/pantheon: add gtk xdg desktop portal
2019-07-18 20:03:12 -04:00
worldofpeace
69f2836c1b
Merge pull request #64575 from pasqui23/portal
...
nixos/xdg: add portal option
2019-07-18 20:00:09 -04:00
Pasquale
90b1197301
nixos/xdg: add portal option
...
This factors the configuration out of the flatpak module.
2019-07-18 19:59:07 -04:00
Thomas Tuegel
f79fd2e826
wrapQtAppsHook: wrap Qt applications for runtime dependencies
2019-07-05 10:41:41 -05:00
Samuel Dionne-Riel
c4a12ee9c0
Merge pull request #62852 from samueldr/fix/xterm-desktop-manager-default
...
nixos/desktop-managers/xterm: Defaults to xserver's state
2019-06-24 14:48:58 -04:00
Jan Tojnar
b1ee53d87b
nixos/enlightenment: fix build with config.allowAliases=false ( #61421 )
...
nixos/enlightenment: fix build with config.allowAliases=false
2019-06-16 04:07:26 +02:00
Samuel Dionne-Riel
fd0f8adaab
nixos/desktop-managers/xterm: Defaults to xserver's state
...
This enhances #61423 , which removed the gating of desktop-managers from
being linked to the xserver's state.
This, though, brought in xterm into all systems, even those without X
servers.
This change sets the *default* of the xterm desktop-manager to the state
of the xserver, keeping it enabled by default as a sane fallback.
The xterm desktop-manager can still be enabled or disabled as needed,
without it being affected by xserver's state.
2019-06-08 01:01:22 -04:00
Matthew Bauer
a472b1449d
Merge pull request #61104 from adisbladis/plasma5-no-qt56
...
nixos/plasma5: Remove phonon-backend-gstreamer pinned to Qt 5.6
2019-05-30 16:17:28 -04:00
Matthew Bauer
b64b2b57f0
Merge pull request #61423 from volth/de-xrdp
...
nixos/desktop-managers: let them work when 'services.xserver.enable = false'
2019-05-30 15:46:09 -04:00
José Romildo Malaquias
272fa9d41c
lumina: init package set for the lumina desktop
2019-05-24 17:20:15 -03:00
LeOtaku
efcdac63fe
nixos/pantheon: add geoclue application configuration
...
Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
2019-05-16 18:46:07 -04:00
LeOtaku
00d8fc1cde
nixos/gnome3: add geoclue application configuration
...
Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
2019-05-16 18:46:07 -04:00
volth
b51aae10e0
nixos/desktop-managers: let them work when services.xserver.enable=false
2019-05-13 16:57:09 +00:00
volth
d7decccc28
nixos/pantheon: fix build with config.allowAliases=false
2019-05-13 04:48:55 +00:00
volth
ac6875d294
nixos/desktop-managers: let them work when 'services.xserver.enable = false'
...
they can be used by remote desktop software, without X11 running locally
2019-05-13 04:23:56 +00:00
volth
46b9e5c3d4
nixos/enlightenment: fix build with config.allowAliases=false
2019-05-13 03:50:52 +00:00
adisbladis
d5887ece61
nixos/plasma5: Remove phonon-backend-gstreamer pinned to Qt 5.6
...
Adds closure size for seemingly no reason
2019-05-07 21:44:29 +01:00
Matthew Bauer
799fa4d404
Merge remote-tracking branch 'origin/master' into staging
2019-04-20 19:31:35 -04:00
Aaron Andersen
4a11ce7f26
cleanup redundant text in modules utilizing mkEnableOption
...
Closes #59911
2019-04-20 14:44:02 +02:00
Jan Tojnar
d3259ed673
Merge branch 'master' into staging
2019-04-20 12:49:01 +02:00
markuskowa
dac0051e60
Merge pull request #59188 from gnidorah/maxx
...
maxx: 1.1.0 -> 2.0.1
2019-04-18 21:48:01 +02:00
worldofpeace
7abeda982a
gnome3.gsettings-desktop-schemas -> gsettings-desktop-schemas
...
gnome3.pomodoro is left out because I don't want to create a conflict.
2019-04-17 13:39:23 -04:00
worldofpeace
7802b18958
nixos/pantheon: use glib-networking module
2019-04-15 13:11:58 -04:00
worldofpeace
b0e9f85f47
nixos/glib-networking: init
...
Note that we were previously didn't have glib-networking
in systemd.packages so the PacRunner was non-functional.
2019-04-15 13:04:06 -04:00
gnidorah
1a4072e90f
maxx: 1.1.0 -> 2.0.1
2019-04-14 09:51:29 +03:00
Frederik Rietdijk
230c67f43b
Merge master into staging-next
2019-04-11 07:50:23 +02:00
Linus Heckemann
4557373d68
Merge pull request #58858 from worldofpeace/pantheon/lightdm-gtk-greeter
...
nixos/pantheon: enable lightdm gtk greeter
2019-04-10 09:36:20 +02:00
Frederik Rietdijk
d108b49168
Merge master into staging-next
2019-04-09 16:38:35 +02:00
worldofpeace
acedc516fe
nixos/pantheon: use evince module
2019-04-08 16:40:54 -04:00
worldofpeace
8f93650fe4
nixos/pantheon: add warning when not using LightDM
2019-04-07 17:51:41 -04:00
Florian Klink
2457510db4
Merge pull request #51918 from bobvanderlinden/var-run
...
tree-wide: nixos: /var/run -> /run
2019-04-07 20:09:46 +02:00
Gabriel Ebner
ad5cabf575
nixos/evince: init
2019-04-05 15:03:31 +02:00
Tor Hedin Brønner
c99a666aac
nixos/gnome3: add new default fonts
...
- source-code-pro is now the default monospace font
- source-sans-pro seems to be used somewhere too:
https://wiki.gnome.org/Engagement/BrandGuidelines
2019-04-05 12:13:39 +02:00
worldofpeace
099cc0482b
nixos/pantheon: enable lightdm gtk greeter
...
Pantheon's greeter has numerous issues that cannot be
fixed in a timely manner, and users are better off if they just
didn't use it by default.
2019-03-29 21:29:59 -04:00
Bob van der Linden
889bb1e91e
nixos/kodi: /var/run -> /run
2019-03-24 21:15:33 +01:00
worldofpeace
ffe35f3f76
nixos/pantheon: add meta.maintainers
2019-03-24 07:04:28 -04:00
Silvan Mosberger
fb879ae920
Merge pull request #57174 from worldofpeace/pantheon/cleanup
...
nixos/pantheon cleanup
2019-03-15 01:26:49 +01:00
Matthew Bauer
b703c4d998
plasma5: fix typo from pr #57037
...
Thanks @Yarny0
2019-03-14 14:09:13 -04:00
Matthew Bauer
7890494813
Merge pull request #57037 from matthewbauer/remove-xdg-desktop-menu-dummy
...
plasma: handle kbuildsycoca5 better
2019-03-11 22:58:40 -04:00
worldofpeace
36d4dba317
nixos/pantheon: more mkDefault
2019-03-09 17:29:29 -05:00
worldofpeace
c41a2d28d3
nixos/pantheon: cleanup systemPackages
...
We don't need gnome-bluetooth because its executables
path is already hardcoded into the contractor file, as that's
the only place it is needed.
Don't think we need gnome-power-manager either.
Also add programs like geary to removePackagesByName.
2019-03-09 17:29:08 -05:00
worldofpeace
fa64c63fa0
Merge pull request #56552 from worldofpeace/elementary-screenshot-tool/fix-conceal-text
...
pantheon.elementary-screenshot-tool: fix conceal text
2019-03-09 11:03:37 -05:00
Matthew Bauer
393b359f13
plasma: handle ksycoca5 better
...
- Remove xdg-desktop-menu-dummy.menu kbuildsycoca5. Not sure why we
need it but it is a pretty big failure if it exists.
See issue #56176 .
- plasma: clear ksycoca cache before building
This is needed to pick up on software removed since the last cache
update. Otherwise it hangs around as zombies forever (or until the
cache is cleared).
- Add the above + the icon cache cleanup to plasmaSetup
This will be run for the logged in user on each nixos-rebuild.
Unfortunately this only works if you are managing software through
nixos-rebuild (nix-env users need to run this manually, otherwise
log out and log back in).
2019-03-07 15:11:04 -05:00
worldofpeace
a00c5e301e
nixos/mate: cleanup
2019-03-04 21:07:01 -05:00
worldofpeace
59f47088fb
nixos/pantheon: add elementary-redacted-script to fonts
...
Needed by elementary-screenshot-tool to conceal text.
2019-03-04 14:11:15 -05:00
worldofpeace
812b88f902
nixos/mate: use gsd module
2019-03-03 04:02:25 -05:00
worldofpeace
a589f6e1dc
Merge pull request #56562 from worldofpeace/module/gsd
...
nixos/gnome-settings-daemon: init
2019-03-01 22:01:26 -05:00
worldofpeace
a2b665446a
nixos/pantheon: use gnome-settings-daemon module
2019-03-01 14:55:12 -05:00
worldofpeace
5ce2eba776
nixos/gnome-settings-daemon: init
2019-03-01 14:55:12 -05:00
worldofpeace
b5df81f1a1
Merge pull request #56553 from worldofpeace/plasma/xdg-user-dirs
...
nixos/plasma5: add xdg-user-dirs to create user directories
2019-03-01 13:25:58 -05:00
Frederik Rietdijk
2fcb11a244
Merge staging-next into master
2019-03-01 09:06:20 +01:00
worldofpeace
2e5f64bb83
nixos/plasma5: add xdg-user-dirs to create user directories
2019-02-28 19:12:28 -05:00
José Romildo Malaquias
8705341dc9
mate: enable gvfs service ( #56469 )
2019-02-28 15:24:37 +01:00
Frederik Rietdijk
c2eac6741b
Merge master into staging-next
2019-02-24 09:19:12 +01:00
Symphorien Gibol
a915b33315
nixos: add preferLocalBuild=true; on derivations for config files
2019-02-22 20:11:27 +01:00
Frederik Rietdijk
e2cd07b997
Merge staging-next into staging
2019-02-21 07:54:33 +01:00
Tor Hedin Brønner
bba6de611a
Merge pull request #56046 from callahad/bolt
...
Add and enable Bolt to support Thunderbolt 3 settings in GNOME
2019-02-20 21:43:02 +01:00
Dan Callahan
d20ad56ca7
nixos/gnome3: enable bolt by default
...
GNOME's support for Thunderbolt 3 requires the bolt daemon.
Fixes #55938
2019-02-19 20:54:39 +00:00
Jan Tojnar
606ceda352
gnome3: stop using aliases
2019-02-14 02:31:15 +01:00
worldofpeace
50b83e7b6a
nixos/pantheon: use gnome3.file-roller
2019-01-29 19:37:41 -05:00
worldofpeace
78da8d668b
pantheon: init a 5.0
2019-01-24 20:54:14 +00:00
Patrick Chilton
b25095bcda
nixos/gnome3: add GNOME Flashback sessions option
2019-01-21 11:17:49 +01:00
worldofpeace
9d6fc7ad04
nixos/file-roller: init
2019-01-18 15:04:36 -05:00
Jan Tojnar
23c1a234dc
Merge pull request #54124 from jtojnar/remove-packages-by-name
...
nixos/desktops: deduplicate removePackagesByName
2019-01-17 16:05:14 +01:00
Jan Tojnar
bedc81fcb6
nixos/desktops: deduplicate removePackagesByName
...
GNOME, MATE and LxQt all use removePackagesByName. Let’s move it to a single
place, rename the attributes to meaningful name and add docs.
2019-01-17 07:13:25 +01:00
Jan Tojnar
e35acd7f1c
gnome3: link nautilus-python paths to environment
2019-01-13 17:43:33 +01:00