1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 19:46:05 +01:00

formatter: add deadnix (#7331)

This commit is contained in:
awwpotato 2025-06-28 14:28:39 -07:00 committed by GitHub
parent da077f20db
commit 76d0c31fce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 62 additions and 73 deletions

View file

@ -22,7 +22,7 @@ Also make sure to read the guidelines found at
- [ ] Change is backwards compatible.
- [ ] Code formatted with `nix fmt` or
`nix-shell -p treefmt nixfmt-rfc-style keep-sorted --run treefmt`.
`nix-shell -p treefmt nixfmt-rfc-style deadnix keep-sorted --run treefmt`.
- [ ] Code tested through `nix-shell --pure tests -A run.all`
or `nix build --reference-lock-file flake.lock ./tests#test-all` using Flakes.

View file

@ -17,4 +17,4 @@ test-install:
HOME=$(shell mktemp -d) NIX_PATH=${NIX_PATH} nix-shell . -A install
format:
nix-shell -p treefmt nixfmt-rfc-style keep-sorted --run "treefmt --config-file ./treefmt.toml"
nix-shell -p treefmt nixfmt-rfc-style deadnix keep-sorted --run "treefmt --config-file ./treefmt.toml"

View file

@ -55,6 +55,7 @@
pkgs.treefmt.withConfig {
runtimeInputs = with pkgs; [
nixfmt-rfc-style
deadnix
keep-sorted
];
settings = pkgs.lib.importTOML ./treefmt.toml;

View file

@ -187,9 +187,7 @@ in
corePlugins =
let
corePluginsOptions =
{ config, ... }:
{
corePluginsOptions = {
options = {
enable = mkOption {
type = types.bool;
@ -220,9 +218,7 @@ in
communityPlugins =
let
communityPluginsOptions =
{ config, ... }:
{
communityPluginsOptions = {
options = {
enable = mkOption {
type = types.bool;
@ -295,9 +291,7 @@ in
themes =
let
themesOptions =
{ config, ... }:
{
themesOptions = {
options = {
enable = mkOption {
type = types.bool;
@ -320,9 +314,7 @@ in
hotkeys =
let
hotkeysOptions =
{ config, ... }:
{
hotkeysOptions = {
options = {
modifiers = mkOption {
type = with types; listOf str;

View file

@ -10,7 +10,6 @@ let
mkIf
mkOption
types
literalExpression
;
cfg = config.services.stalonetray;

View file

@ -1,5 +1,3 @@
{ config, pkgs, ... }:
{
# Home Manager needs a bit of information about you and the paths it should
# manage.

View file

@ -1,5 +1,3 @@
{ config, pkgs, ... }:
{
# Home Manager needs a bit of information about you and the paths it should
# manage.

View file

@ -1,4 +1,3 @@
{ config, ... }:
{
programs.helix = {
enable = true;

View file

@ -1,4 +1,3 @@
{ pkgs, lib, ... }:
{
programs.lutris.enable = true;
nmt.script =

View file

@ -1,5 +1,3 @@
{ config, lib, ... }:
{
programs.mc = {
enable = true;

View file

@ -5,6 +5,11 @@ tree-root-file = "release.json"
command = "nixfmt"
includes = [ "*.nix" ]
[formatter.deadnix]
command = "deadnix"
options = [ "--edit", "--no-lambda-arg" ]
includes = [ "*.nix" ]
[formatter.keep-sorted]
command = "keep-sorted"
includes = [ "*" ]