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:
parent
da077f20db
commit
76d0c31fce
11 changed files with 62 additions and 73 deletions
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
2
.github/PULL_REQUEST_TEMPLATE.md
vendored
|
|
@ -22,7 +22,7 @@ Also make sure to read the guidelines found at
|
||||||
- [ ] Change is backwards compatible.
|
- [ ] Change is backwards compatible.
|
||||||
|
|
||||||
- [ ] Code formatted with `nix fmt` or
|
- [ ] 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`
|
- [ ] Code tested through `nix-shell --pure tests -A run.all`
|
||||||
or `nix build --reference-lock-file flake.lock ./tests#test-all` using Flakes.
|
or `nix build --reference-lock-file flake.lock ./tests#test-all` using Flakes.
|
||||||
|
|
|
||||||
2
Makefile
2
Makefile
|
|
@ -17,4 +17,4 @@ test-install:
|
||||||
HOME=$(shell mktemp -d) NIX_PATH=${NIX_PATH} nix-shell . -A install
|
HOME=$(shell mktemp -d) NIX_PATH=${NIX_PATH} nix-shell . -A install
|
||||||
|
|
||||||
format:
|
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"
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,7 @@
|
||||||
pkgs.treefmt.withConfig {
|
pkgs.treefmt.withConfig {
|
||||||
runtimeInputs = with pkgs; [
|
runtimeInputs = with pkgs; [
|
||||||
nixfmt-rfc-style
|
nixfmt-rfc-style
|
||||||
|
deadnix
|
||||||
keep-sorted
|
keep-sorted
|
||||||
];
|
];
|
||||||
settings = pkgs.lib.importTOML ./treefmt.toml;
|
settings = pkgs.lib.importTOML ./treefmt.toml;
|
||||||
|
|
|
||||||
|
|
@ -187,9 +187,7 @@ in
|
||||||
|
|
||||||
corePlugins =
|
corePlugins =
|
||||||
let
|
let
|
||||||
corePluginsOptions =
|
corePluginsOptions = {
|
||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
options = {
|
options = {
|
||||||
enable = mkOption {
|
enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
|
@ -220,9 +218,7 @@ in
|
||||||
|
|
||||||
communityPlugins =
|
communityPlugins =
|
||||||
let
|
let
|
||||||
communityPluginsOptions =
|
communityPluginsOptions = {
|
||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
options = {
|
options = {
|
||||||
enable = mkOption {
|
enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
|
@ -295,9 +291,7 @@ in
|
||||||
|
|
||||||
themes =
|
themes =
|
||||||
let
|
let
|
||||||
themesOptions =
|
themesOptions = {
|
||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
options = {
|
options = {
|
||||||
enable = mkOption {
|
enable = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
|
|
@ -320,9 +314,7 @@ in
|
||||||
|
|
||||||
hotkeys =
|
hotkeys =
|
||||||
let
|
let
|
||||||
hotkeysOptions =
|
hotkeysOptions = {
|
||||||
{ config, ... }:
|
|
||||||
{
|
|
||||||
options = {
|
options = {
|
||||||
modifiers = mkOption {
|
modifiers = mkOption {
|
||||||
type = with types; listOf str;
|
type = with types; listOf str;
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,6 @@ let
|
||||||
mkIf
|
mkIf
|
||||||
mkOption
|
mkOption
|
||||||
types
|
types
|
||||||
literalExpression
|
|
||||||
;
|
;
|
||||||
|
|
||||||
cfg = config.services.stalonetray;
|
cfg = config.services.stalonetray;
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,3 @@
|
||||||
{ config, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
# Home Manager needs a bit of information about you and the paths it should
|
# Home Manager needs a bit of information about you and the paths it should
|
||||||
# manage.
|
# manage.
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,3 @@
|
||||||
{ config, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
# Home Manager needs a bit of information about you and the paths it should
|
# Home Manager needs a bit of information about you and the paths it should
|
||||||
# manage.
|
# manage.
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
{ config, ... }:
|
|
||||||
{
|
{
|
||||||
programs.helix = {
|
programs.helix = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
{ pkgs, lib, ... }:
|
|
||||||
{
|
{
|
||||||
programs.lutris.enable = true;
|
programs.lutris.enable = true;
|
||||||
nmt.script =
|
nmt.script =
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,3 @@
|
||||||
{ config, lib, ... }:
|
|
||||||
|
|
||||||
{
|
{
|
||||||
programs.mc = {
|
programs.mc = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,11 @@ tree-root-file = "release.json"
|
||||||
command = "nixfmt"
|
command = "nixfmt"
|
||||||
includes = [ "*.nix" ]
|
includes = [ "*.nix" ]
|
||||||
|
|
||||||
|
[formatter.deadnix]
|
||||||
|
command = "deadnix"
|
||||||
|
options = [ "--edit", "--no-lambda-arg" ]
|
||||||
|
includes = [ "*.nix" ]
|
||||||
|
|
||||||
[formatter.keep-sorted]
|
[formatter.keep-sorted]
|
||||||
command = "keep-sorted"
|
command = "keep-sorted"
|
||||||
includes = [ "*" ]
|
includes = [ "*" ]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue