Skip to content

Rishabh5321/better-control-flake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

477 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Better-Control Flake

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.

NixOS License: MIT flake_check

NOTE :- Please Enable services.power-profiles-daemon.enable = true; if you are having power profile changing issues.

NOTE:- 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. Change ${username} with your username.

NOTE:- Please enable services.upower.enable = true; if battery stats are not visible in better-control battery panel.

Table of Contents

  1. Features

  2. Installation

  3. Configuration

  4. Contributing

  5. License


Features

  • Pre-built better-control Package: The flake provides a pre-built better-control package for x86_64-linux.

Installation

Run the application without installing

You can run the app directly by using nix run

nix run github:Rishabh5321/better-control-flake#better-control

Using the Flake Profiles

You can install better-control directly using the flake without integrating it into your NixOS configuration:

nix profile install github:rishabh5321/better-control-flake#better-control

You will the app in the app launcher menu just simply enter to launch.

Integrating with NixOS declaratively.

You can install this flake directly in declarative meathod.

  1. Add the Better-Control flake to your flake.nix inputs.
better-control.url = "github:rishabh5321/better-control-flake";
  1. Import the Better-Control module in your NixOS configuration where you declare pkgs:
{ inputs, pkgs ... }: {
   environment.systemPackages =
      with pkgs; [
         inputs.better-control.packages.${pkgs.system}.better-control
   ];
}
  1. Rebuild your system:
sudo nixos-rebuild switch --flake .#<your-hostname>

OR

nh os boot --hostname <your-hostname> <your-flake-dir>
  1. Simply start the app using app launcher or using terminal:
better-control

License

This flake is licensed under the MIT License. Better-control itself is licensed under the GPL-3.0 License.

Acknowledgments

  • Better-control GTK-themed control panel for Linux 🐧
  • The NixOS community for their support and resources.

About

This repository provides a Nix flake for Better-control, A GTK-themed control panel for Linux 🐧

Topics

Resources

License

Stars

8 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors