New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
nixos/gnome3: split into common, flashback and 3 #54415
Conversation
b88ad36
to
3bb673d
Compare
3bb673d
to
c76675a
Compare
c76675a
to
50d15e2
Compare
For this to have any effect, we will need to extract the session files from |
|
||
fonts.fonts = [ pkgs.dejavu_fonts pkgs.cantarell-fonts ]; | ||
|
||
environment.extraInit = '' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like to quote https://github.com/NixOS/nixpkgs/pull/48637/files#r249038169 now for consideration
Would it make sense to share some of this with elementary? Also I am thinking about making the |
I'm sure we could work it to be this way, and in the end they have very similar configuration. I've also noticed a usecase where people would like to use less of gnome's dbus services in general.
Don't people need that to use extra shell extensions in nixpkgs? |
We have converged on hard-coding the typelib paths into the extension code. |
Right as in gpaste, for that it would be nice if we had some sort of setup hook too. |
enable = mkOption { | ||
default = false; | ||
internal = true; | ||
description = "Enable Gnome 3 desktop manager."; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should probably be something like «Enable common gnome services».
}; | ||
}; | ||
|
||
services.xserver.desktopManager.gnome3 = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess we can't easily put this under services.xserver.desktopManager.gnome-common
since it could break existing configs :/
Taking this out of the 19.03 milestone since it's a feature and still marked as WIP. |
Apart from changing the gnome description and resolving merge conflicts, are there any major changes that need to be made to this PR? |
I believe we can close this, it should be pretty easy to split out flashback from GNOME 3 with #67466. And we have stepping stones on the tracker. |
Motivation for this change
Allow using flashback without GNOME Shell
cc @hedning @worldofpeace @chpatrick
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)