$ nix shell nixpkgs/master#nixfmt-rfc-style -c nixfmt . --verify
./nixos/configurations/bootloader/janus.nix: Parses differently after formatting. This is a bug in nixfmt. Please report it at https://github.com/serokell/nixfmt
Before formatting:
Whole (Abstraction (IDParameter Identifier "_") TColon (Term (Set Nothing TBraceOpen (Items {unItems = []}) TBraceClose))) [LineComment " TODO: Move BL relevant config here!",EmptyLine]
After formatting:
Whole (Abstraction (IDParameter Identifier "_") TColon (Term (Set Nothing TBraceOpen (Items {unItems = []}) TBraceClose))) [LineComment " TODO: Move BL relevant config here!"]
./home/configurations/nmelzer_at_hyperion.nix: Parses differently after formatting. This is a bug in nixfmt. Please report it at https://github.com/serokell/nixfmt
Before formatting:
Whole (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "unstable" Nothing (Just TComma),ParamAttr Identifier "self" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "config" Nothing (Just TComma),ParamAttr Identifier "pkgs" Nothing (Just TComma),ParamAttr Identifier "lib" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "_file") Nothing] TAssign (Term (Path [TextPart "./nmelzer_at_hyperion.nix"])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "config") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "allowedUnfree") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "vscode"]])]}) TBrackClose)) TSemicolon),DetachedComments [LineComment " nixpkgs.config.allowBroken = true;"],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "activeProfiles") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "development"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "dconf") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "enabledLanguages") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = []}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "mkForce") Nothing])) (Term (Token Identifier "false"))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "windowManager") Nothing,Selector (Just TDot) (IDSelector Identifier "awesome") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "mkForce") Nothing])) (Term (Token Identifier "false"))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "numlock") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "mkForce") Nothing])) (Term (Token Identifier "false"))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "emacs") Nothing,Selector (Just TDot) (IDSelector Identifier "splashScreen") Nothing] TAssign (Term (Token Identifier "false")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "packages") Nothing] TAssign (Application (Term (Selection (Token Identifier "builtins") [Selector (Just TDot) (IDSelector Identifier "attrValues") Nothing])) (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "vscode",Identifier "keepassxc",Identifier "nix-output-monitor"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "gnome") Nothing])) TParenClose)) [Identifier "gnome-tweaks"] TSemicolon)]}) TBraceClose))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "htop") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "settings") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "detailed_cpu_time") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [LineComment " environment.pathsToLink = [ \"/share/zsh\" ];"]]}) TBraceClose)))) [LineComment " /nix/store/7skqa8vxfydq7w3cix55ffvkmjb3b5da-python-2.7.18",EmptyLine]
After formatting:
Whole (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "unstable" Nothing (Just TComma),ParamAttr Identifier "self" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "config" Nothing (Just TComma),ParamAttr Identifier "pkgs" Nothing (Just TComma),ParamAttr Identifier "lib" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "_file") Nothing] TAssign (Term (Path [TextPart "./nmelzer_at_hyperion.nix"])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "config") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "allowedUnfree") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "vscode"]])]}) TBrackClose)) TSemicolon),DetachedComments [LineComment " nixpkgs.config.allowBroken = true;"],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "activeProfiles") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "development"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "dconf") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "enabledLanguages") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = []}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "mkForce") Nothing])) (Term (Token Identifier "false"))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "windowManager") Nothing,Selector (Just TDot) (IDSelector Identifier "awesome") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "mkForce") Nothing])) (Term (Token Identifier "false"))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "numlock") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "mkForce") Nothing])) (Term (Token Identifier "false"))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "emacs") Nothing,Selector (Just TDot) (IDSelector Identifier "splashScreen") Nothing] TAssign (Term (Token Identifier "false")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "packages") Nothing] TAssign (Application (Term (Selection (Token Identifier "builtins") [Selector (Just TDot) (IDSelector Identifier "attrValues") Nothing])) (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "vscode",Identifier "keepassxc",Identifier "nix-output-monitor"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "gnome") Nothing])) TParenClose)) [Identifier "gnome-tweaks"] TSemicolon)]}) TBraceClose))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "htop") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "settings") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "detailed_cpu_time") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [LineComment " environment.pathsToLink = [ \"/share/zsh\" ];"]]}) TBraceClose)))) [LineComment " /nix/store/7skqa8vxfydq7w3cix55ffvkmjb3b5da-python-2.7.18"]
./home/configurations/nmelzer_at_mimas.nix: Parses differently after formatting. This is a bug in nixfmt. Please report it at https://github.com/serokell/nixfmt
Before formatting:
Whole (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "master" Nothing (Just TComma),ParamAttr Identifier "unstable" Nothing (Just TComma),ParamAttr Identifier "self" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "config" Nothing (Just TComma),ParamAttr Identifier "pkgs" Nothing (Just TComma),ParamAttr Identifier "lib" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "_file") Nothing] TAssign (Term (Path [TextPart "./nmelzer_at_mimas.nix"])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "config") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "allowedUnfree") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "google-chrome"]]),CommentedItem [] (String [[TextPart "vscode"]]),CommentedItem [] (String [[TextPart "discord"]]),CommentedItem [] (String [[TextPart "obsidian"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "config") Nothing,Selector (Just TDot) (IDSelector Identifier "allowBroken") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "config") Nothing,Selector (Just TDot) (IDSelector Identifier "permittedInsecurePackages") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (Parenthesized TParenOpen (Application (Application (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "throwIf") Nothing])) (Term (Parenthesized TParenOpen (Operation (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "obsidian") Nothing,Selector (Just TDot) (IDSelector Identifier "version") Nothing])) TUnequal (Term (String [[TextPart "1.5.3"]]))) TParenClose))) (Term (String [[TextPart "Obsidian no longer requires EOL Electron"]]))) (Term (String [[TextPart "electron-25.9.0"]]))) TParenClose)]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "activeProfiles") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "browsing"]]),CommentedItem [] (String [[TextPart "development"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "age") Nothing,Selector (Just TDot) (IDSelector Identifier "sshKeyPaths") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[Interpolation (Whole (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "homeDirectory") Nothing])) []),TextPart "/.ssh/id_ed25519"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "defaultSopsFile") Nothing] TAssign (Term (String [[Interpolation (Whole (Term (Token Identifier "self")) []),TextPart "/secrets/mimas/nmelzer/default.yaml"]])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "secrets") Nothing,Selector (Just TDot) (IDSelector Identifier "rustic") Nothing,Selector (Just TDot) (IDSelector Identifier "path") Nothing] TAssign (Term (String [[Interpolation (Whole (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "xdg") Nothing,Selector (Just TDot) (IDSelector Identifier "configHome") Nothing])) []),TextPart "/rustic/password"]])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "dconf") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "enabledLanguages") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "nix"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "emacs") Nothing,Selector (Just TDot) (IDSelector Identifier "splashScreen") Nothing] TAssign (Term (Token Identifier "false")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "packages") Nothing] TAssign (Let KLet (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "mpkgs") Nothing] TAssign (Application (Application (Term (Token Identifier "import")) (Term (Token Identifier "master"))) (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "nixpkgs") Nothing])) TParenClose)) [Identifier "config"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "system"] TSemicolon)]}) TBraceClose))) TSemicolon)]}) KIn (Application (Term (Selection (Token Identifier "builtins") [Selector (Just TDot) (IDSelector Identifier "attrValues") Nothing])) (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "keybase-gui",Identifier "freerdp",Identifier "keepassxc",Identifier "nix-output-monitor",Identifier "discord"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "obsidian"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "gnome") Nothing])) TParenClose)) [Identifier "gnome-tweaks"] TSemicolon),CommentedItem [LineComment " https://nixpk.gs/pr-tracker.html?pr=248167",LineComment " ^^ once in unstable, revert this commit ^^"] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "mpkgs")) TParenClose)) [Identifier "vscode"] TSemicolon)]}) TBraceClose)))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "obs-studio") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "htop") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "settings") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "detailed_cpu_time") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [LineComment " meters.right = [",LineComment " { kind = \"Battery\"; mode = 1; }",LineComment " \"Tasks\"",LineComment " \"LoadAverage\"",LineComment " \"Uptime\"",LineComment " ];"]]}) TBraceClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "windowManager") Nothing,Selector (Just TDot) (IDSelector Identifier "awesome") Nothing,Selector (Just TDot) (IDSelector Identifier "autostart") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[Interpolation (Whole (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "blueman") Nothing])) []),TextPart "/bin/blueman-applet"]]),CommentedItem [] (String [[Interpolation (Whole (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "networkmanagerapplet") Nothing])) []),TextPart "/bin/nm-applet"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "services") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "keybase") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "kbfs") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "insync") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "playerctld") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "flameshot") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "rustic") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "passwordFile") Nothing] TAssign (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "secrets") Nothing,Selector (Just TDot) (IDSelector Identifier "rustic") Nothing,Selector (Just TDot) (IDSelector Identifier "path") Nothing])) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "globs") Nothing] TAssign (Let KLet (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "mkHome") Nothing] TAssign (Abstraction (IDParameter Identifier "e") TColon (Term (String [[Interpolation (Whole (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "homeDirectory") Nothing])) []),TextPart "/",Interpolation (Whole (Term (Token Identifier "e")) [])]]))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "mkIgnore") Nothing] TAssign (Abstraction (IDParameter Identifier "e") TColon (Term (String [[TextPart "!",Interpolation (Whole (Term (Token Identifier "e")) [])]]))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "home") Nothing] TAssign (Application (Application (Term (Token Identifier "map")) (Term (Token Identifier "mkHome"))) (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "Downloads"]]),CommentedItem [] (String [[TextPart ".cache"]]),CommentedItem [] (String [[TextPart ".cabal"]]),CommentedItem [] (String [[TextPart ".cargo"]]),CommentedItem [] (String [[TextPart ".emacs.d/eln-cache"]]),CommentedItem [] (String [[TextPart ".emacs.d/.cache"]]),CommentedItem [] (String [[TextPart ".gem"]]),CommentedItem [] (String [[TextPart ".gradle"]]),CommentedItem [] (String [[TextPart ".hex"]]),CommentedItem [] (String [[TextPart ".kube"]]),CommentedItem [] (String [[TextPart ".local"]]),CommentedItem [] (String [[TextPart ".m2"]]),CommentedItem [] (String [[TextPart ".minikube"]]),CommentedItem [] (String [[TextPart ".minishift"]]),CommentedItem [] (String [[TextPart ".mix"]]),CommentedItem [] (String [[TextPart ".mozilla"]]),CommentedItem [] (String [[TextPart "npm"]]),CommentedItem [] (String [[TextPart ".opam"]]),CommentedItem [] (String [[TextPart ".rancher"]]),CommentedItem [] (String [[TextPart ".vscode-oss"]]),CommentedItem [] (String [[TextPart "go/pkg"]]),CommentedItem [] (String [[TextPart "[email protected]/restic_repos"]]),CommentedItem [] (String [[TextPart ".local/share/libvirt"]]),CommentedItem [] (String [[TextPart ".bitmonero"]])]}) TBrackClose))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "patterns") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "_build"]]),CommentedItem [] (String [[TextPart "Cache"]]),CommentedItem [] (String [[TextPart "deps"]]),CommentedItem [] (String [[TextPart "result"]]),CommentedItem [] (String [[TextPart "target"]]),CommentedItem [] (String [[TextPart ".elixir_ls"]]),CommentedItem [] (String [[TextPart "ccls-cache"]]),CommentedItem [] (String [[TextPart ".direnv"]]),CommentedItem [] (String [[TextPart "direnv"]]),CommentedItem [] (String [[TextPart "node_modules"]])]}) TBrackClose)) TSemicolon)]}) KIn (Application (Application (Term (Token Identifier "map")) (Term (Token Identifier "mkIgnore"))) (Term (Parenthesized TParenOpen (Operation (Term (Token Identifier "home")) TConcat (Term (Token Identifier "patterns"))) TParenClose)))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "oneFileSystem") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "repo") Nothing] TAssign (Term (String [[TextPart "rest:https://restic.mimas.internal.nobbz.dev/nobbz"]])) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "systemd") Nothing,Selector (Just TDot) (IDSelector Identifier "user") Nothing,Selector (Just TDot) (IDSelector Identifier "services") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "rustic") Nothing,Selector (Just TDot) (IDSelector Identifier "Unit") Nothing,Selector (Just TDot) (IDSelector Identifier "After") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "sops-nix.service"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "keybase-gui") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Unit") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Description") Nothing] TAssign (Term (String [[TextPart "Keybase GUI"]])) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Requires") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "keybase.service"]]),CommentedItem [] (String [[TextPart "kbfs.service"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "After") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "keybase.service"]]),CommentedItem [] (String [[TextPart "kbfs.service"]])]}) TBrackClose)) TSemicolon)]}) TBraceClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Service") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "ExecStart") Nothing] TAssign (Term (String [[Interpolation (Whole (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "keybase-gui") Nothing])) []),TextPart "/share/keybase/Keybase"]])) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "PrivateTmp") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [LineComment " Slice = \"keybase.slice\";"]]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [LineComment " environment.pathsToLink = [ \"/share/zsh\" ];"]]}) TBraceClose)))) [LineComment " /nix/store/7skqa8vxfydq7w3cix55ffvkmjb3b5da-python-2.7.18",EmptyLine]
After formatting:
Whole (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "master" Nothing (Just TComma),ParamAttr Identifier "unstable" Nothing (Just TComma),ParamAttr Identifier "self" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Abstraction (SetParameter TBraceOpen [ParamAttr Identifier "config" Nothing (Just TComma),ParamAttr Identifier "pkgs" Nothing (Just TComma),ParamAttr Identifier "lib" Nothing (Just TComma),ParamEllipsis TEllipsis] TBraceClose) TColon (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "_file") Nothing] TAssign (Term (Path [TextPart "./nmelzer_at_mimas.nix"])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "config") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "allowedUnfree") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "google-chrome"]]),CommentedItem [] (String [[TextPart "vscode"]]),CommentedItem [] (String [[TextPart "discord"]]),CommentedItem [] (String [[TextPart "obsidian"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "config") Nothing,Selector (Just TDot) (IDSelector Identifier "allowBroken") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "nixpkgs") Nothing,Selector (Just TDot) (IDSelector Identifier "config") Nothing,Selector (Just TDot) (IDSelector Identifier "permittedInsecurePackages") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (Parenthesized TParenOpen (Application (Application (Application (Term (Selection (Token Identifier "lib") [Selector (Just TDot) (IDSelector Identifier "throwIf") Nothing])) (Term (Parenthesized TParenOpen (Operation (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "obsidian") Nothing,Selector (Just TDot) (IDSelector Identifier "version") Nothing])) TUnequal (Term (String [[TextPart "1.5.3"]]))) TParenClose))) (Term (String [[TextPart "Obsidian no longer requires EOL Electron"]]))) (Term (String [[TextPart "electron-25.9.0"]]))) TParenClose)]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "activeProfiles") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "browsing"]]),CommentedItem [] (String [[TextPart "development"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "age") Nothing,Selector (Just TDot) (IDSelector Identifier "sshKeyPaths") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[Interpolation (Whole (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "homeDirectory") Nothing])) []),TextPart "/.ssh/id_ed25519"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "defaultSopsFile") Nothing] TAssign (Term (String [[Interpolation (Whole (Term (Token Identifier "self")) []),TextPart "/secrets/mimas/nmelzer/default.yaml"]])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "secrets") Nothing,Selector (Just TDot) (IDSelector Identifier "rustic") Nothing,Selector (Just TDot) (IDSelector Identifier "path") Nothing] TAssign (Term (String [[Interpolation (Whole (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "xdg") Nothing,Selector (Just TDot) (IDSelector Identifier "configHome") Nothing])) []),TextPart "/rustic/password"]])) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "dconf") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "enabledLanguages") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "nix"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "emacs") Nothing,Selector (Just TDot) (IDSelector Identifier "splashScreen") Nothing] TAssign (Term (Token Identifier "false")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "packages") Nothing] TAssign (Let KLet (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "mpkgs") Nothing] TAssign (Application (Application (Term (Token Identifier "import")) (Term (Token Identifier "master"))) (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "nixpkgs") Nothing])) TParenClose)) [Identifier "config"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "system"] TSemicolon)]}) TBraceClose))) TSemicolon)]}) KIn (Application (Term (Selection (Token Identifier "builtins") [Selector (Just TDot) (IDSelector Identifier "attrValues") Nothing])) (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "keybase-gui",Identifier "freerdp",Identifier "keepassxc",Identifier "nix-output-monitor",Identifier "discord"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "pkgs")) TParenClose)) [Identifier "obsidian"] TSemicolon),CommentedItem [] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "gnome") Nothing])) TParenClose)) [Identifier "gnome-tweaks"] TSemicolon),CommentedItem [LineComment " https://nixpk.gs/pr-tracker.html?pr=248167",LineComment " ^^ once in unstable, revert this commit ^^"] (Inherit KInherit (Just (Parenthesized TParenOpen (Term (Token Identifier "mpkgs")) TParenClose)) [Identifier "vscode"] TSemicolon)]}) TBraceClose)))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "obs-studio") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "programs") Nothing,Selector (Just TDot) (IDSelector Identifier "htop") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "settings") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "detailed_cpu_time") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [LineComment " meters.right = [",LineComment " { kind = \"Battery\"; mode = 1; }",LineComment " \"Tasks\"",LineComment " \"LoadAverage\"",LineComment " \"Uptime\"",LineComment " ];"]]}) TBraceClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "xsession") Nothing,Selector (Just TDot) (IDSelector Identifier "windowManager") Nothing,Selector (Just TDot) (IDSelector Identifier "awesome") Nothing,Selector (Just TDot) (IDSelector Identifier "autostart") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[Interpolation (Whole (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "blueman") Nothing])) []),TextPart "/bin/blueman-applet"]]),CommentedItem [] (String [[Interpolation (Whole (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "networkmanagerapplet") Nothing])) []),TextPart "/bin/nm-applet"]])]}) TBrackClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "services") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "keybase") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "kbfs") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "insync") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "playerctld") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "flameshot") Nothing,Selector (Just TDot) (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "rustic") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "enable") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "passwordFile") Nothing] TAssign (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "sops") Nothing,Selector (Just TDot) (IDSelector Identifier "secrets") Nothing,Selector (Just TDot) (IDSelector Identifier "rustic") Nothing,Selector (Just TDot) (IDSelector Identifier "path") Nothing])) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "globs") Nothing] TAssign (Let KLet (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "mkHome") Nothing] TAssign (Abstraction (IDParameter Identifier "e") TColon (Term (String [[Interpolation (Whole (Term (Selection (Token Identifier "config") [Selector (Just TDot) (IDSelector Identifier "home") Nothing,Selector (Just TDot) (IDSelector Identifier "homeDirectory") Nothing])) []),TextPart "/",Interpolation (Whole (Term (Token Identifier "e")) [])]]))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "mkIgnore") Nothing] TAssign (Abstraction (IDParameter Identifier "e") TColon (Term (String [[TextPart "!",Interpolation (Whole (Term (Token Identifier "e")) [])]]))) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "home") Nothing] TAssign (Application (Application (Term (Token Identifier "map")) (Term (Token Identifier "mkHome"))) (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "Downloads"]]),CommentedItem [] (String [[TextPart ".cache"]]),CommentedItem [] (String [[TextPart ".cabal"]]),CommentedItem [] (String [[TextPart ".cargo"]]),CommentedItem [] (String [[TextPart ".emacs.d/eln-cache"]]),CommentedItem [] (String [[TextPart ".emacs.d/.cache"]]),CommentedItem [] (String [[TextPart ".gem"]]),CommentedItem [] (String [[TextPart ".gradle"]]),CommentedItem [] (String [[TextPart ".hex"]]),CommentedItem [] (String [[TextPart ".kube"]]),CommentedItem [] (String [[TextPart ".local"]]),CommentedItem [] (String [[TextPart ".m2"]]),CommentedItem [] (String [[TextPart ".minikube"]]),CommentedItem [] (String [[TextPart ".minishift"]]),CommentedItem [] (String [[TextPart ".mix"]]),CommentedItem [] (String [[TextPart ".mozilla"]]),CommentedItem [] (String [[TextPart "npm"]]),CommentedItem [] (String [[TextPart ".opam"]]),CommentedItem [] (String [[TextPart ".rancher"]]),CommentedItem [] (String [[TextPart ".vscode-oss"]]),CommentedItem [] (String [[TextPart "go/pkg"]]),CommentedItem [] (String [[TextPart "[email protected]/restic_repos"]]),CommentedItem [] (String [[TextPart ".local/share/libvirt"]]),CommentedItem [] (String [[TextPart ".bitmonero"]])]}) TBrackClose))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "patterns") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "_build"]]),CommentedItem [] (String [[TextPart "Cache"]]),CommentedItem [] (String [[TextPart "deps"]]),CommentedItem [] (String [[TextPart "result"]]),CommentedItem [] (String [[TextPart "target"]]),CommentedItem [] (String [[TextPart ".elixir_ls"]]),CommentedItem [] (String [[TextPart "ccls-cache"]]),CommentedItem [] (String [[TextPart ".direnv"]]),CommentedItem [] (String [[TextPart "direnv"]]),CommentedItem [] (String [[TextPart "node_modules"]])]}) TBrackClose)) TSemicolon)]}) KIn (Application (Application (Term (Token Identifier "map")) (Term (Token Identifier "mkIgnore"))) (Term (Parenthesized TParenOpen (Operation (Term (Token Identifier "home")) TConcat (Term (Token Identifier "patterns"))) TParenClose)))) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "oneFileSystem") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "repo") Nothing] TAssign (Term (String [[TextPart "rest:https://restic.mimas.internal.nobbz.dev/nobbz"]])) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [],CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "systemd") Nothing,Selector (Just TDot) (IDSelector Identifier "user") Nothing,Selector (Just TDot) (IDSelector Identifier "services") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "rustic") Nothing,Selector (Just TDot) (IDSelector Identifier "Unit") Nothing,Selector (Just TDot) (IDSelector Identifier "After") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "sops-nix.service"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "keybase-gui") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Unit") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Description") Nothing] TAssign (Term (String [[TextPart "Keybase GUI"]])) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Requires") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "keybase.service"]]),CommentedItem [] (String [[TextPart "kbfs.service"]])]}) TBrackClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "After") Nothing] TAssign (Term (List TBrackOpen (Items {unItems = [CommentedItem [] (String [[TextPart "keybase.service"]]),CommentedItem [] (String [[TextPart "kbfs.service"]])]}) TBrackClose)) TSemicolon)]}) TBraceClose)) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "Service") Nothing] TAssign (Term (Set Nothing TBraceOpen (Items {unItems = [CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "ExecStart") Nothing] TAssign (Term (String [[Interpolation (Whole (Term (Selection (Token Identifier "pkgs") [Selector (Just TDot) (IDSelector Identifier "keybase-gui") Nothing])) []),TextPart "/share/keybase/Keybase"]])) TSemicolon),CommentedItem [] (Assignment [Selector Nothing (IDSelector Identifier "PrivateTmp") Nothing] TAssign (Term (Token Identifier "true")) TSemicolon),DetachedComments [LineComment " Slice = \"keybase.slice\";"]]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon)]}) TBraceClose)) TSemicolon),DetachedComments [LineComment " environment.pathsToLink = [ \"/share/zsh\" ];"]]}) TBraceClose)))) [LineComment " /nix/store/7skqa8vxfydq7w3cix55ffvkmjb3b5da-python-2.7.18"]
Created
February 2, 2024 17:38
-
-
Save NobbZ/01330e8da7ac740c7b1b49432b8c1a76 to your computer and use it in GitHub Desktop.
nixfmt RFC 166
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment