add spicetify
This commit is contained in:
parent
2ef53a7318
commit
aefc047f77
6 changed files with 92 additions and 10 deletions
50
flake.lock
generated
50
flake.lock
generated
|
|
@ -65,13 +65,14 @@
|
||||||
"nt": [
|
"nt": [
|
||||||
"nt"
|
"nt"
|
||||||
],
|
],
|
||||||
|
"sops-nix": "sops-nix",
|
||||||
"systems": [
|
"systems": [
|
||||||
"systems"
|
"systems"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1772102584,
|
"lastModified": 1772461566,
|
||||||
"narHash": "sha256-tGcuWO36uW4+BPs8vP/PrMJM/e84Zcn69r1EhzTr/m4=",
|
"narHash": "sha256-1Rib48xxOv5unR6KyBRs1wRoyC8MGguBno75fFGGbPs=",
|
||||||
"path": "/home/me/cry/mk/cerulean",
|
"path": "/home/me/cry/mk/cerulean",
|
||||||
"type": "path"
|
"type": "path"
|
||||||
},
|
},
|
||||||
|
|
@ -944,6 +945,7 @@
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
"nt": "nt",
|
"nt": "nt",
|
||||||
"sddm-silent": "sddm-silent",
|
"sddm-silent": "sddm-silent",
|
||||||
|
"spicetify-nix": "spicetify-nix",
|
||||||
"systems": "systems_4"
|
"systems": "systems_4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -1009,6 +1011,27 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"sops-nix": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"cerulean",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1772495394,
|
||||||
|
"narHash": "sha256-hmIvE/slLKEFKNEJz27IZ8BKlAaZDcjIHmkZ7GCEjfw=",
|
||||||
|
"owner": "Mic92",
|
||||||
|
"repo": "sops-nix",
|
||||||
|
"rev": "1d9b98a29a45abe9c4d3174bd36de9f28755e3ff",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Mic92",
|
||||||
|
"repo": "sops-nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"spectrum": {
|
"spectrum": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
@ -1025,6 +1048,29 @@
|
||||||
"url": "https://spectrum-os.org/git/spectrum"
|
"url": "https://spectrum-os.org/git/spectrum"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"spicetify-nix": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs-unstable"
|
||||||
|
],
|
||||||
|
"systems": [
|
||||||
|
"systems"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1772494187,
|
||||||
|
"narHash": "sha256-6ksgNAFXVK+Cg/6ww7bB2nJUPZlnS75UwZC7G+L03EE=",
|
||||||
|
"owner": "Gerg-L",
|
||||||
|
"repo": "spicetify-nix",
|
||||||
|
"rev": "915ab06b046d05613041780c575c62a32fe67cea",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "Gerg-L",
|
||||||
|
"repo": "spicetify-nix",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"systems": {
|
"systems": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681028828,
|
"lastModified": 1681028828,
|
||||||
|
|
|
||||||
|
|
@ -69,6 +69,14 @@
|
||||||
url = "github:DreamMaoMao/mango";
|
url = "github:DreamMaoMao/mango";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
spicetify-nix = {
|
||||||
|
url = "github:Gerg-L/spicetify-nix";
|
||||||
|
inputs = {
|
||||||
|
systems.follows = "systems";
|
||||||
|
nixpkgs.follows = "nixpkgs-unstable";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
nixConfig = {
|
nixConfig = {
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,7 @@
|
||||||
../modules/apps/firefox.nix
|
../modules/apps/firefox.nix
|
||||||
../modules/apps/thunderbird.nix
|
../modules/apps/thunderbird.nix
|
||||||
../modules/apps/nixcord.nix
|
../modules/apps/nixcord.nix
|
||||||
|
../modules/apps/spicetify.nix
|
||||||
|
|
||||||
# ../modules/wm
|
# ../modules/wm
|
||||||
../modules/wm/mangowc.nix
|
../modules/wm/mangowc.nix
|
||||||
|
|
@ -28,7 +29,8 @@
|
||||||
|
|
||||||
nixpkgs.config.allowUnfreePredicate = pkg:
|
nixpkgs.config.allowUnfreePredicate = pkg:
|
||||||
builtins.elem (lib.GetName pkg) [
|
builtins.elem (lib.GetName pkg) [
|
||||||
"vscode-extension-ms-dotnettools-csharp"
|
# "vscode-extension-ms-dotnettools-csharp"
|
||||||
|
"spotify"
|
||||||
];
|
];
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
|
|
|
||||||
32
homes/modules/apps/spicetify.nix
Normal file
32
homes/modules/apps/spicetify.nix
Normal file
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
inputs,
|
||||||
|
upkgs,
|
||||||
|
system,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
spicetifyPkgs = inputs.spicetify-nix.legacyPackages.${system};
|
||||||
|
in {
|
||||||
|
imports = [inputs.spicetify-nix.homeManagerModules.default];
|
||||||
|
programs.spicetify = {
|
||||||
|
enable = true;
|
||||||
|
|
||||||
|
enabledExtensions = with spicetifyPkgs.extensions; [
|
||||||
|
adblock
|
||||||
|
shuffle
|
||||||
|
keyboardShortcut
|
||||||
|
{
|
||||||
|
src =
|
||||||
|
(upkgs.fetchFromGitHub {
|
||||||
|
owner = "Spikerko";
|
||||||
|
repo = "spicy-lyrics";
|
||||||
|
rev = "568c83326aa6aba6ded28c95df6fcfb25cab3648";
|
||||||
|
hash = "sha256-lej93EDzGkmyrg5YMdPSqzrxlIfKsfaDBZosTvxoTNw=";
|
||||||
|
})
|
||||||
|
+ /builds;
|
||||||
|
name = "spicy-lyrics.mjs";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
theme = spicetifyPkgs.themes.comfy;
|
||||||
|
colorScheme = "Sakura";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
@ -3,13 +3,6 @@
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
# nixpkgs.config.allowUnfreePredicate = pkg:
|
|
||||||
# builtins.elem (lib.getName pkg) [
|
|
||||||
# "steam"
|
|
||||||
# "steam-original"
|
|
||||||
# "steam-unwrapped"
|
|
||||||
# "steam-run"
|
|
||||||
# ];
|
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays = [
|
||||||
(self: super: {
|
(self: super: {
|
||||||
lutris = super.lutris.overrideAttrs (final: prev: {
|
lutris = super.lutris.overrideAttrs (final: prev: {
|
||||||
|
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
"steam"
|
"steam"
|
||||||
"steamcmd"
|
"steamcmd"
|
||||||
"steam-unwrapped"
|
"steam-unwrapped"
|
||||||
|
"spotify"
|
||||||
|
|
||||||
"obsidian"
|
"obsidian"
|
||||||
"gitkraken"
|
"gitkraken"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue