Write a program to try testing XDG_DATA_DIRS and wrapGAppsHook4
This commit is contained in:
parent
822e88a8ce
commit
9699c63e50
|
@ -5562,6 +5562,10 @@ version = "0.5.4"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dad7bb64b8ef9c0aa27b6da38b452b0ee9fd82beaf276a87dd796fb55cbae14e"
|
||||
|
||||
[[package]]
|
||||
name = "xdg-test"
|
||||
version = "0.1.0"
|
||||
|
||||
[[package]]
|
||||
name = "yoke"
|
||||
version = "0.7.3"
|
||||
|
|
|
@ -29,4 +29,5 @@ members = [
|
|||
"timezone-testing",
|
||||
"tree",
|
||||
"visions/server",
|
||||
"xdg-test",
|
||||
]
|
||||
|
|
|
@ -71,6 +71,7 @@
|
|||
dashboard = attrs: { nativeBuildInputs = gtkNativeInputs; };
|
||||
fitnesstrax = import ./fitnesstrax/app/override.nix { gtkNativeInputs = gtkNativeInputs; };
|
||||
kifu-gtk = import ./kifu/gtk/override.nix { gtkNativeInputs = gtkNativeInputs; };
|
||||
xdg-test = import ./xdg-test/override.nix { wrapGAppsHook4 = pkgs.wrapGAppsHook4; };
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -85,6 +86,7 @@
|
|||
file-service = cargo_nix.workspaceMembers.file-service.build;
|
||||
fitnesstrax = cargo_nix.workspaceMembers.fitnesstrax.build;
|
||||
kifu-gtk = cargo_nix.workspaceMembers.kifu-gtk.build;
|
||||
xdg-test = cargo_nix.workspaceMembers.xdg-test.build;
|
||||
|
||||
all = pkgs.symlinkJoin {
|
||||
name = "all";
|
||||
|
@ -94,6 +96,7 @@
|
|||
file-service
|
||||
fitnesstrax
|
||||
kifu-gtk
|
||||
xdg-test
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
[package]
|
||||
name = "xdg-test"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
|
||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
|
@ -0,0 +1,7 @@
|
|||
{ wrapGAppsHook4 }:
|
||||
attrs:
|
||||
let
|
||||
gsettingsDir = "${attrs.crateName}-${attrs.version}";
|
||||
in {
|
||||
nativeBuildInputs = [ wrapGAppsHook4 ];
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
use std::env;
|
||||
|
||||
fn main() {
|
||||
let data_dirs = env::var("XDG_DATA_DIRS");
|
||||
|
||||
println!("{:?}", data_dirs);
|
||||
}
|
Loading…
Reference in New Issue