Rewritten version of GNOME Control Center for Xinux OS.
Add nix-data to your flake.nix input and configuration.nix. ~/.config/nix-data/ your config locations via json here flake.nix input
nix-data = {
url = "github:xinux-org/nix-data";
inputs.nixpkgs.follows = "nixpkgs";
};Change these to yours in configuration.nix.
programs.nix-data = {
enable = true;
systemconfig = "/home/bahrom/workplace/bahrom04/nix-config/systems/x86_64-linux/dell/default.nix";
flake = "/home/bahrom/workplace/bahrom04/nix-config/flake.nix";
flakearg = "dell"; # your hostname
};This application has Linux-only dependencies.
# download dependencies
nix develop
# Initiate meson environment for the first time. This will generate ./src/config.rs
meson setup build # --reconfigure
# build the project
nix build . --show-trace
cd ..
./settings/result/bin/settings
# Optional. Generate translation words from /po/POTFILES.in if needed.
cd ./po
xgettext --directory=.. --files-from=POTFILES.in --from-code=UTF-8 -kgettext -o translations.pot