{"id":26897030,"url":"https://github.com/rishabh5321/better-control-flake","last_synced_at":"2025-09-25T21:45:08.503Z","repository":{"id":284116457,"uuid":"953841422","full_name":"Rishabh5321/better-control-flake","owner":"Rishabh5321","description":"This repository provides a Nix flake for Better-control, A GTK-themed control panel for Linux 🐧","archived":false,"fork":false,"pushed_at":"2025-09-19T06:14:55.000Z","size":241,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-19T08:28:56.954Z","etag":null,"topics":["control","linux","nix","nix-flake","nix-flakes","nixos","settings"],"latest_commit_sha":null,"homepage":"https://flakehub.com/flake/Rishabh5321/better-control-flake?view=usage","language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rishabh5321.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-24T06:56:39.000Z","updated_at":"2025-09-19T06:14:58.000Z","dependencies_parsed_at":"2025-04-15T12:28:28.010Z","dependency_job_id":"686eed73-0a90-4bfe-b6b5-38f3bd311545","html_url":"https://github.com/Rishabh5321/better-control-flake","commit_stats":null,"previous_names":["rishabh5321/better-control-flake"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rishabh5321/better-control-flake","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rishabh5321%2Fbetter-control-flake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rishabh5321%2Fbetter-control-flake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rishabh5321%2Fbetter-control-flake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rishabh5321%2Fbetter-control-flake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rishabh5321","download_url":"https://codeload.github.com/Rishabh5321/better-control-flake/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rishabh5321%2Fbetter-control-flake/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276987456,"owners_count":25740583,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-25T02:00:09.612Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["control","linux","nix","nix-flake","nix-flakes","nixos","settings"],"created_at":"2025-04-01T04:33:09.421Z","updated_at":"2025-09-25T21:45:08.491Z","avatar_url":"https://github.com/Rishabh5321.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Better-Control Flake\n\n## NOTE:- Better-control is available in the nixpkgs repository. This flake will follow commits of the main project and merge them automatically after build checks.\n\n[![NixOS](https://img.shields.io/badge/NixOS-supported-blue.svg)](https://nixos.org)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![flake_check](https://github.com/Rishabh5321/better-control-flake/actions/workflows/flake_check.yml/badge.svg)](https://github.com/Rishabh5321/better-control-flake/actions/workflows/flake_check.yml)\n\nNOTE :- Please Enable `services.power-profiles-daemon.enable = true;` if you are having power profile changing issues.\n\nNOTE:- Please enable `services.usbguard.enable = true;` if you want USBGuard to work. Additionally, you will need to update your usbguard permissions to use USBGuard. For reference, see my configuration file: [usbguard.nix](.github/assets/usbguard.nix). Change ${username} with your username.\n\nNOTE:- Please enable `services.upower.enable = true;` if battery stats are not visible in better-control battery panel.\n\n## Table of Contents\n1. [Features](#features)\n2. [Installation](#installation)\n   - [Using the Nix Run](#run-the-application-without-installing)\n   - [Using the Flake Profiles](#using-the-flake-profiles)\n   - [Using the Flake Directly](#integrating-with-nixos-declaratively)\n\n3. [Configuration](#configuration)\n4. [Contributing](#contributing)\n5. [License](#license)\n\n---\n\n## Features\n- **Pre-built better-control Package**: The flake provides a pre-built better-control package for `x86_64-linux`.\n\n---\n\n## Installation\n\n### Run the application without installing \n\nYou can run the app directly by using nix run\n```bash\nnix run github:Rishabh5321/better-control-flake#better-control\n```\n\n### Using the Flake Profiles\n\nYou can install better-control directly using the flake without integrating it into your NixOS configuration:\n```bash\nnix profile install github:rishabh5321/better-control-flake#better-control\n```\nYou will the app in the app launcher menu just simply enter to launch.\n\n### Integrating with NixOS declaratively.\n\nYou can install this flake directly in declarative meathod.\n\n1. Add the Better-Control flake to your flake.nix inputs.\n```nix\nbetter-control.url = \"github:rishabh5321/better-control-flake\";\n```\n2. Import the Better-Control module in your NixOS configuration where you declare pkgs:\n```nix\n{ inputs, pkgs ... }: {\n   environment.systemPackages =\n      with pkgs; [\n         inputs.better-control.packages.${pkgs.system}.better-control\n   ];\n}\n```\n3. Rebuild your system:\n```bash\nsudo nixos-rebuild switch --flake .#\u003cyour-hostname\u003e\n```\nOR\n```bash\nnh os boot --hostname \u003cyour-hostname\u003e \u003cyour-flake-dir\u003e\n```\n4. Simply start the app using app launcher or using terminal:\n```bash\nbetter-control\n```\n\n### License\nThis flake is licensed under the MIT License. Better-control itself is licensed under the GPL-3.0 License.\n\n### Acknowledgments\n- [Better-control](https://github.com/better-ecosystem/better-control) GTK-themed control panel for Linux 🐧\n- The NixOS community for their support and resources.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishabh5321%2Fbetter-control-flake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frishabh5321%2Fbetter-control-flake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frishabh5321%2Fbetter-control-flake/lists"}