Skip to content

Repository files navigation

GNOME Settings Application written on Rust/GTK.

GN*ME Settings Demo

Test CI Most used Language

About

Rewritten version of GNOME Control Center for Xinux OS.

Development

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
};

Build & run

This application has Linux-only dependencies.

# download dependencies
nix develop

just install

cd ..
./settings/builddir/install/bin/settings

# or with nix when ready for release
nix build . --show-trace
./settings/result/bin/settings

# app run
just run

# Optional. Generate translation words from /po/POTFILES.in if needed.
just trans

About

⚙️ | Xinux GTK/libadwaita settings app [maintainer=@bahrom04]

Topics

Resources

Code of conduct

Stars

8 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Contributors

Languages