format all files
This commit is contained in:
parent
f940a235f0
commit
a47826b7c2
101 changed files with 1073 additions and 1034 deletions
|
|
@ -1,5 +1,4 @@
|
|||
{ ... }:
|
||||
{
|
||||
imports = [ ./programs.nix ];
|
||||
options = { };
|
||||
{...}: {
|
||||
imports = [./programs.nix];
|
||||
options = {};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,9 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
pkgs,
|
||||
inputs,
|
||||
...
|
||||
}:
|
||||
{
|
||||
}: {
|
||||
options.programs = {
|
||||
catppuccin = {
|
||||
enable = lib.mkEnableOption "catppuccin";
|
||||
|
|
@ -13,7 +11,7 @@
|
|||
type = lib.types.package;
|
||||
default = pkgs.catppuccin-gtk.override {
|
||||
variant = "mocha";
|
||||
accents = [ "sapphire" ];
|
||||
accents = ["sapphire"];
|
||||
size = "compact";
|
||||
};
|
||||
description = "Catppuccin GTK package";
|
||||
|
|
@ -21,19 +19,19 @@
|
|||
kde = lib.mkOption {
|
||||
type = lib.types.package;
|
||||
default = pkgs.catppuccin-kde.override {
|
||||
flavour = [ "mocha" ];
|
||||
accents = [ "sapphire" ];
|
||||
flavour = ["mocha"];
|
||||
accents = ["sapphire"];
|
||||
};
|
||||
description = "Catppuccin KDE package";
|
||||
};
|
||||
};
|
||||
antigravity = {
|
||||
enable = lib.mkEnableOption "antigravity";
|
||||
package = lib.mkPackageOption pkgs "antigravity" { };
|
||||
package = lib.mkPackageOption pkgs "antigravity" {};
|
||||
};
|
||||
prismlauncher = {
|
||||
enable = lib.mkEnableOption "prismlauncher";
|
||||
package = lib.mkPackageOption pkgs "prismlauncher" { };
|
||||
package = lib.mkPackageOption pkgs "prismlauncher" {};
|
||||
};
|
||||
proton-ge = {
|
||||
enable = lib.mkEnableOption "proton-ge utils";
|
||||
|
|
@ -47,39 +45,39 @@
|
|||
};
|
||||
vlc = {
|
||||
enable = lib.mkEnableOption "vlc";
|
||||
package = lib.mkPackageOption pkgs "vlc" { };
|
||||
package = lib.mkPackageOption pkgs "vlc" {};
|
||||
};
|
||||
gimp = {
|
||||
enable = lib.mkEnableOption "gimp";
|
||||
package = lib.mkPackageOption pkgs "gimp" { };
|
||||
package = lib.mkPackageOption pkgs "gimp" {};
|
||||
};
|
||||
libreoffice = {
|
||||
enable = lib.mkEnableOption "libreoffice";
|
||||
package = lib.mkPackageOption pkgs "libreoffice-qt-fresh" { };
|
||||
package = lib.mkPackageOption pkgs "libreoffice-qt-fresh" {};
|
||||
};
|
||||
osu = {
|
||||
enable = lib.mkEnableOption "osu-lazer";
|
||||
package = lib.mkPackageOption pkgs "osu-lazer-bin" { };
|
||||
package = lib.mkPackageOption pkgs "osu-lazer-bin" {};
|
||||
};
|
||||
lmstudio = {
|
||||
enable = lib.mkEnableOption "lmstudio";
|
||||
package = lib.mkPackageOption pkgs "lmstudio" { };
|
||||
package = lib.mkPackageOption pkgs "lmstudio" {};
|
||||
};
|
||||
blender = {
|
||||
enable = lib.mkEnableOption "blender";
|
||||
package = lib.mkPackageOption pkgs "blender" { };
|
||||
package = lib.mkPackageOption pkgs "blender" {};
|
||||
};
|
||||
xprop = {
|
||||
enable = lib.mkEnableOption "xprop";
|
||||
package = lib.mkPackageOption pkgs "xprop" { };
|
||||
package = lib.mkPackageOption pkgs "xprop" {};
|
||||
};
|
||||
pavucontrol = {
|
||||
enable = lib.mkEnableOption "pavucontrol-qt";
|
||||
package = lib.mkPackageOption pkgs.lxqt "pavucontrol-qt" { };
|
||||
package = lib.mkPackageOption pkgs.lxqt "pavucontrol-qt" {};
|
||||
};
|
||||
nwg-look = {
|
||||
enable = lib.mkEnableOption "nwg-look";
|
||||
package = lib.mkPackageOption pkgs "nwg-look" { };
|
||||
package = lib.mkPackageOption pkgs "nwg-look" {};
|
||||
};
|
||||
proton-apps = {
|
||||
enable = lib.mkEnableOption "proton-pass and proton-authenticator";
|
||||
|
|
@ -100,7 +98,7 @@
|
|||
};
|
||||
cider = {
|
||||
enable = lib.mkEnableOption "cider-2";
|
||||
package = lib.mkPackageOption pkgs "cider-2" { };
|
||||
package = lib.mkPackageOption pkgs "cider-2" {};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{ lib, ... }:
|
||||
{
|
||||
{lib, ...}: {
|
||||
imports = [
|
||||
./programs.nix
|
||||
./file.nix
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{ lib, ... }:
|
||||
{
|
||||
{lib, ...}: {
|
||||
options.device = {
|
||||
dm = {
|
||||
sddm = {
|
||||
|
|
|
|||
|
|
@ -1,23 +1,22 @@
|
|||
{ lib, ... }:
|
||||
{
|
||||
{lib, ...}: {
|
||||
options.device.files = {
|
||||
symlink = lib.mkOption {
|
||||
default = { };
|
||||
default = {};
|
||||
type = lib.types.attrsOf lib.types.str;
|
||||
};
|
||||
|
||||
source = lib.mkOption {
|
||||
default = { };
|
||||
default = {};
|
||||
type = lib.types.attrsOf lib.types.path;
|
||||
};
|
||||
|
||||
force = lib.mkOption {
|
||||
default = { };
|
||||
default = {};
|
||||
type = lib.types.attrsOf lib.types.bool;
|
||||
};
|
||||
|
||||
mkForce = lib.mkOption {
|
||||
default = { };
|
||||
default = {};
|
||||
type = lib.types.attrsOf lib.types.bool;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{ lib, ... }: {
|
||||
options.device = {
|
||||
bluetooth.enable = lib.mkEnableOption "bluetooth";
|
||||
};
|
||||
}
|
||||
{lib, ...}: {
|
||||
options.device = {
|
||||
bluetooth.enable = lib.mkEnableOption "bluetooth";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
{ lib, pkgs, ... }:
|
||||
{
|
||||
lib,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
options.device.programs = {
|
||||
terminal = {
|
||||
enable = lib.mkEnableOption "terminal";
|
||||
|
|
@ -23,35 +26,35 @@
|
|||
options.programs = {
|
||||
ffmpeg = {
|
||||
enable = lib.mkEnableOption "ffmpeg";
|
||||
package = lib.mkPackageOption pkgs "ffmpeg-full" { };
|
||||
package = lib.mkPackageOption pkgs "ffmpeg-full" {};
|
||||
};
|
||||
nodejs = {
|
||||
enable = lib.mkEnableOption "nodejs";
|
||||
package = lib.mkPackageOption pkgs "nodejs" { };
|
||||
package = lib.mkPackageOption pkgs "nodejs" {};
|
||||
};
|
||||
bun = {
|
||||
enable = lib.mkEnableOption "bun";
|
||||
package = lib.mkPackageOption pkgs "bun" { };
|
||||
package = lib.mkPackageOption pkgs "bun" {};
|
||||
};
|
||||
brightnessctl = {
|
||||
enable = lib.mkEnableOption "brightnessctl";
|
||||
package = lib.mkPackageOption pkgs "brightnessctl" { };
|
||||
package = lib.mkPackageOption pkgs "brightnessctl" {};
|
||||
};
|
||||
php = {
|
||||
enable = lib.mkEnableOption "php";
|
||||
package = lib.mkPackageOption pkgs "php" { };
|
||||
package = lib.mkPackageOption pkgs "php" {};
|
||||
};
|
||||
ntfs3g = {
|
||||
enable = lib.mkEnableOption "ntfs3g";
|
||||
package = lib.mkPackageOption pkgs "ntfs3g" { };
|
||||
package = lib.mkPackageOption pkgs "ntfs3g" {};
|
||||
};
|
||||
python = {
|
||||
enable = lib.mkEnableOption "python";
|
||||
package = lib.mkPackageOption pkgs "python3" { };
|
||||
package = lib.mkPackageOption pkgs "python3" {};
|
||||
};
|
||||
jdk = {
|
||||
enable = lib.mkEnableOption "jdk-25";
|
||||
package = lib.mkPackageOption pkgs "jdk25" { };
|
||||
package = lib.mkPackageOption pkgs "jdk25" {};
|
||||
};
|
||||
winepackages = {
|
||||
enable = lib.mkEnableOption "Wine and Proton utilities";
|
||||
|
|
@ -67,11 +70,11 @@
|
|||
};
|
||||
quickshell = {
|
||||
enable = lib.mkEnableOption "quickshell";
|
||||
package = lib.mkPackageOption pkgs "quickshell" { };
|
||||
package = lib.mkPackageOption pkgs "quickshell" {};
|
||||
};
|
||||
papirus-icons = {
|
||||
enable = lib.mkEnableOption "papirus-icon-theme";
|
||||
package = lib.mkPackageOption pkgs "papirus-icon-theme" { };
|
||||
package = lib.mkPackageOption pkgs "papirus-icon-theme" {};
|
||||
};
|
||||
kde-packages = {
|
||||
enable = lib.mkEnableOption "KDE utility packages";
|
||||
|
|
|
|||
Reference in a new issue