!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

405 Members
A room for maintainers of GNOME & GNOME-Related desktop environments (xfce, cinnamon, pantheon...)94 Servers

Load older messages


SenderMessageTime
14 Dec 2023
@5m5z3q888q5prxkg:chat.lightnovel-dungeon.de@5m5z3q888q5prxkg:chat.lightnovel-dungeon.deReferencing in case it's relevant to NixOS's GNOME https://matrix.to/#/!kjdutkOsheZdjqYmqp:nixos.org/$ERBPJStEogpvCLpUFPzgdCAl1dmqyGzg3W60rWxpxsc?via=nixos.org&via=matrix.org&via=nixos.dev02:19:48
@schuelermine:matrix.orgschuelermine changed their profile picture.20:49:01
15 Dec 2023
@diamondburned:matrix.orgdiamond (it/its) changed their profile picture.20:54:03
@ultra:beeper.comAlex S changed their profile picture.21:02:41
@philiptaron:matrix.orgPhilip Taron (UTC-8) Hmm. gnome-online-account depends on gvfs and gvfs depends on gnome-online-accounts. 22:45:23
@philiptaron:matrix.orgPhilip Taron (UTC-8)How does this even work?!22:45:32
@philiptaron:matrix.orgPhilip Taron (UTC-8)https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/gnome-online-accounts/default.nix#L28 https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/gvfs/default.nix#L3422:46:59
@lily:lily.flowersLily Foster
In reply to @philiptaron:matrix.org
https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/gnome-online-accounts/default.nix#L28
https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/gvfs/default.nix#L34
gvfs actually doesn't depend on gnome-online-accounts when gnomeSupport is false in the args (which is the default): https://github.com/NixOS/nixpkgs/blob/249d46fbd7aa6bd0bf30a44472116d06ed68c69c/pkgs/development/libraries/gvfs/default.nix#L30
22:51:40
@philiptaron:matrix.orgPhilip Taron (UTC-8)

It looks like Nix is trying the dependency lines that way, though.

$ nix path-info --recursive /run/current-system/ | grep gnome-online-accounts
/nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0
$ nix why-depends /run/current-system/ /nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0 -a
/nix/store/s8h11iwrm9vdhzhxqpp0v6xl5jsziq14-nixos-system-zebul-24.05.20231215.9236780
├───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
│   └───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
│       ├───/nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0
│       └───/nix/store/84bj3yxyk6wqr5mmi68r6gg8pv7b0m06-libgdata-0.18.1
│           └───/nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0
└───/nix/store/6ngzpjf0863049kiw241iw61gn8bqwqr-etc
    ├───/nix/store/bknclddagq7affyv9vpgvnrk2ndwvvk9-user-units
    │   ├───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    │   └───/nix/store/9zgcgxpina3c4g7pd66fsbhykar8lshm-unit-dbus.service
    │       └───/nix/store/jrym3x5d3pfjh569pdv6qspbzfzmks34-X-Restart-Triggers-dbus
    │           └───/nix/store/kigis26mdp7yy9163k6zy69ziwdrww6m-dbus-1
    │               ├───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    │               └───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
    ├───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
    ├───/nix/store/kigis26mdp7yy9163k6zy69ziwdrww6m-dbus-1
    ├───/nix/store/x8yahcgsk7pbvhwqdxys5bndllm4iksd-etc-pam-environment
    │   └───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    ├───/nix/store/xmjmrmy3bik9dai2zacg5y2i1s04rj5r-set-environment
    │   └───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    ├───/nix/store/xbgm3qkh6n9a8pw45vgyqpg00f0b96si-etc-profile
    │   └───/nix/store/xmjmrmy3bik9dai2zacg5y2i1s04rj5r-set-environment
    └───/nix/store/p0q8ck2pcdnyfykyy6d2qld2kjbqbjjg-system-units
        ├───/nix/store/cfdk8zddcrqwvd94k4i41sr2nvpf73a2-unit-accounts-daemon.service
        │   └───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
        ├───/nix/store/rxxc12xpxrsz4qv8w5klm2vqxdpjd8rk-unit-polkit.service
        │   └───/nix/store/54wm3l06m7vc729d2phzhf76yvd8zi3z-X-Restart-Triggers-polkit
        │       └───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
        └───/nix/store/yg27m49l7apkq5ir9hskxlj54qd223cd-unit-dbus.service
            └───/nix/store/jrym3x5d3pfjh569pdv6qspbzfzmks34-X-Restart-Triggers-dbus
22:54:23
@lily:lily.flowersLily Foster
In reply to @philiptaron:matrix.org

It looks like Nix is trying the dependency lines that way, though.

$ nix path-info --recursive /run/current-system/ | grep gnome-online-accounts
/nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0
$ nix why-depends /run/current-system/ /nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0 -a
/nix/store/s8h11iwrm9vdhzhxqpp0v6xl5jsziq14-nixos-system-zebul-24.05.20231215.9236780
├───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
│   └───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
│       ├───/nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0
│       └───/nix/store/84bj3yxyk6wqr5mmi68r6gg8pv7b0m06-libgdata-0.18.1
│           └───/nix/store/pqqbwn3pw76n8bmx4n49805g2fkzk0q3-gnome-online-accounts-3.48.0
└───/nix/store/6ngzpjf0863049kiw241iw61gn8bqwqr-etc
    ├───/nix/store/bknclddagq7affyv9vpgvnrk2ndwvvk9-user-units
    │   ├───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    │   └───/nix/store/9zgcgxpina3c4g7pd66fsbhykar8lshm-unit-dbus.service
    │       └───/nix/store/jrym3x5d3pfjh569pdv6qspbzfzmks34-X-Restart-Triggers-dbus
    │           └───/nix/store/kigis26mdp7yy9163k6zy69ziwdrww6m-dbus-1
    │               ├───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    │               └───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
    ├───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
    ├───/nix/store/kigis26mdp7yy9163k6zy69ziwdrww6m-dbus-1
    ├───/nix/store/x8yahcgsk7pbvhwqdxys5bndllm4iksd-etc-pam-environment
    │   └───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    ├───/nix/store/xmjmrmy3bik9dai2zacg5y2i1s04rj5r-set-environment
    │   └───/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1
    ├───/nix/store/xbgm3qkh6n9a8pw45vgyqpg00f0b96si-etc-profile
    │   └───/nix/store/xmjmrmy3bik9dai2zacg5y2i1s04rj5r-set-environment
    └───/nix/store/p0q8ck2pcdnyfykyy6d2qld2kjbqbjjg-system-units
        ├───/nix/store/cfdk8zddcrqwvd94k4i41sr2nvpf73a2-unit-accounts-daemon.service
        │   └───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
        ├───/nix/store/rxxc12xpxrsz4qv8w5klm2vqxdpjd8rk-unit-polkit.service
        │   └───/nix/store/54wm3l06m7vc729d2phzhf76yvd8zi3z-X-Restart-Triggers-polkit
        │       └───/nix/store/dczk0rafavaii4y5h4lf1y30k5m456rb-system-path
        └───/nix/store/yg27m49l7apkq5ir9hskxlj54qd223cd-unit-dbus.service
            └───/nix/store/jrym3x5d3pfjh569pdv6qspbzfzmks34-X-Restart-Triggers-dbus
there are two gvfs's
22:55:06
@lily:lily.flowersLily Fosterthe gvfs in the gnome package set does have gnomeSupport turned on, but gnome-online-accounts is outside of that set and uses the one there which has gnomeSupport turned off22:56:04
@philiptaron:matrix.orgPhilip Taron (UTC-8)
$ nix path-info --recursive /run/current-system/ | grep gvfs
/nix/store/dhvrg3hqcxb514079d9my8kc70c836kf-gvfs-1.52.1
/nix/store/bmi9p38rrhav1yc901dl8137ashwbrvw-gvfs-1.52.1

Right you are.

22:56:06
@philiptaron:matrix.orgPhilip Taron (UTC-8)Thanks. I'm trying to rid my system of gnome-online-accounts, and I think I need to pick a different hammer than overlays for this one.22:58:08
@philiptaron:matrix.orgPhilip Taron (UTC-8) Ah, I see there's services.gvfs.package. That'll do it. 23:01:04
@philiptaron:matrix.orgPhilip Taron (UTC-8) Thanks as always Lily Foster . 23:10:16
@philiptaron:matrix.orgPhilip Taron (UTC-8)Sidequest complete: https://github.com/philiptaron/nix-config/blob/lex/overlays.nix#L34-L3823:28:44
@philiptaron:matrix.orgPhilip Taron (UTC-8)New sidequest: make the X configuration in my user directory the same as GDM so that I don't get nasty mode switching back and forth.23:29:16
@philiptaron:matrix.orgPhilip Taron (UTC-8)
$ xrandr --query
Screen 0: minimum 8 x 8, current 3840 x 1600, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 connected primary 3840x1600+0+0 (normal left inverted right x axis y axis) 890mm x 390mm
   3840x1600     59.99 + 174.97   159.95*  144.00   119.98    84.97
   1024x768      60.00
   800x600       60.32
   640x480       59.94
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)

That's my user and that's what it should be.

23:30:05
@philiptaron:matrix.orgPhilip Taron (UTC-8)https://wiki.archlinux.org/title/GDM#Setup_default_monitor_settings hmmmm23:37:30
16 Dec 2023
@philiptaron:matrix.orgPhilip Taron (UTC-8)

OK, so they're now the same:

  systemd.tmpfiles.rules = [
    "L+ /run/gdm/.config/monitors.xml - - - - ${monitorsXml}"
  ];
  systemd.user.tmpfiles.users.philip.rules = [
    "L+ %h/.config/monitors.xml - - - - ${monitorsXml}"
  ];

But the modesetting delay is now even worse.

00:09:18
@philiptaron:matrix.orgPhilip Taron (UTC-8)(The monitor confirms it's running at the same refresh rate.)00:09:31
@philiptaron:matrix.orgPhilip Taron (UTC-8)I do love having the monitor config in the Nix store though. That feels great.00:09:57
@philiptaron:matrix.orgPhilip Taron (UTC-8)Well, it'll have to wait for later. Time for non-computer stuff.00:10:08
@hpfr:matrix.orghpfr new terminal emulator, looks pretty cool Prompt – Happenings in GNOME. the code for the agent is in the agent/ subdir, I think only that would need a nix package to experiment with the flatpak 17:08:04
@hpfr:matrix.orghpfr

packaging prompt itself won’t be very useful yet:

If you wish to install Prompt on your host system, you'll need some patches applied to VTE (in build-aux/) until an upstream solution is provided for container tracking. We do expect this in the not-too-distant future.

17:16:27
18 Dec 2023
@ultra:beeper.comAlex S changed their profile picture.06:50:02
@sachesi:matrix.orgsachesi x joined the room.10:11:06
@5m5z3q888q5prxkg:chat.lightnovel-dungeon.de@5m5z3q888q5prxkg:chat.lightnovel-dungeon.de changed their display name from Shane on Conduit.rs ⚡️ to Shane on Conduit.rs and Fractal ⚡️.20:57:15
@5m5z3q888q5prxkg:chat.lightnovel-dungeon.de@5m5z3q888q5prxkg:chat.lightnovel-dungeon.de changed their display name from Shane on Conduit.rs and Fractal ⚡️ to Shane on Conduit.rs ⚡️ and Fractal 🦀️.20:58:03
19 Dec 2023
@sachesi:matrix.orgsachesi x left the room.06:13:16

Show newer messages


Back to Room ListRoom Version: 6