Compare commits
4 Commits
b49f9f5c8e
...
7b93b1ac5b
Author | SHA1 | Date | |
---|---|---|---|
7b93b1ac5b
|
|||
9792e6b05b
|
|||
a039938333
|
|||
573d3dccc2
|
@@ -1,16 +1,30 @@
|
|||||||
{ user, home }:
|
{ user, home }:
|
||||||
{ lib, pkgs, ... }:
|
{ lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
# FIXME: https://github.com/hrkfdn/ncspot/issues/1681#issuecomment-3186274719
|
||||||
|
nixpkgs.overlays = [
|
||||||
|
(final: prev: {
|
||||||
|
ncspot = prev.ncspot.overrideAttrs (oldAttrs: rec {
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "hrkfdn";
|
||||||
|
repo = "ncspot";
|
||||||
|
rev = "aac67d631f25bbc79f509d34aa85e6daff954830";
|
||||||
|
hash = "sha256-B6BA1ksfDEySZH6gzkU5khOzwXAmeHbMHsx3sXd9lbs=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoDeps = pkgs.rustPlatform.fetchCargoVendor {
|
||||||
|
inherit src;
|
||||||
|
hash = "sha256-HrQJiIzSvu/vR03UdnCcU6TGToBDKKDC6XscjvX3KPE=";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
environment.persistence = {
|
environment.persistence = {
|
||||||
"/persist/state"."${home}/.config/ncspot/userstate.cbor" = { };
|
"/persist/state"."${home}/.config/ncspot/userstate.cbor" = { };
|
||||||
"/persist/cache"."${home}/.cache/ncspot" = { };
|
"/persist/cache"."${home}/.cache/ncspot" = { };
|
||||||
};
|
};
|
||||||
|
|
||||||
# FIXME: https://github.com/hrkfdn/ncspot/issues/1676
|
|
||||||
networking.extraHosts = ''
|
|
||||||
0.0.0.0 apresolve.spotify.com
|
|
||||||
'';
|
|
||||||
|
|
||||||
home-manager.users.${user} = {
|
home-manager.users.${user} = {
|
||||||
programs.ncspot.enable = true;
|
programs.ncspot.enable = true;
|
||||||
|
|
||||||
|
@@ -48,10 +48,11 @@
|
|||||||
../common/configs/system/users
|
../common/configs/system/users
|
||||||
../common/configs/system/zsh
|
../common/configs/system/zsh
|
||||||
|
|
||||||
"${inputs.secrets}/hosts/elara/configs/globalprotect"
|
|
||||||
./configs/pki
|
./configs/pki
|
||||||
./configs/ssh
|
./configs/ssh
|
||||||
|
|
||||||
|
"${inputs.sas}/hosts/elara/configs/globalprotect"
|
||||||
|
|
||||||
./users/nikara
|
./users/nikara
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@@ -1,6 +1,9 @@
|
|||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
imports = [ ./display.nix ];
|
imports = [
|
||||||
|
./display.nix
|
||||||
|
./keybinds.nix
|
||||||
|
];
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
enableAllFirmware = true;
|
enableAllFirmware = true;
|
||||||
|
15
hosts/elara/hardware/sas/keybinds.nix
Normal file
15
hosts/elara/hardware/sas/keybinds.nix
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
{ lib, pkgs, ... }:
|
||||||
|
{
|
||||||
|
home-manager.sharedModules = [
|
||||||
|
{
|
||||||
|
wayland.windowManager.hyprland.settings.bindle =
|
||||||
|
let
|
||||||
|
brightnessctl = lib.meta.getExe pkgs.brightnessctl;
|
||||||
|
in
|
||||||
|
[
|
||||||
|
", XF86MonBrightnessUp, exec, ${brightnessctl} -q s 5%+"
|
||||||
|
", XF86MonBrightnessDown, exec, ${brightnessctl} -q s 5%-"
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
@@ -31,6 +31,7 @@ in
|
|||||||
(import ../../../common/configs/user/console/lsof { inherit user home; })
|
(import ../../../common/configs/user/console/lsof { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/mprocs { inherit user home; })
|
(import ../../../common/configs/user/console/mprocs { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/ncdu { inherit user home; })
|
(import ../../../common/configs/user/console/ncdu { inherit user home; })
|
||||||
|
(import ../../../common/configs/user/console/ncspot { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/neovim { inherit user home; })
|
(import ../../../common/configs/user/console/neovim { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/nix { inherit user home; })
|
(import ../../../common/configs/user/console/nix { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/nix-cleanup { inherit user home; })
|
(import ../../../common/configs/user/console/nix-cleanup { inherit user home; })
|
||||||
@@ -76,7 +77,6 @@ in
|
|||||||
(import ../../../common/configs/user/gui/qt { inherit user home; })
|
(import ../../../common/configs/user/gui/qt { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/rofi { inherit user home; })
|
(import ../../../common/configs/user/gui/rofi { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/rquickshare { inherit user home; })
|
(import ../../../common/configs/user/gui/rquickshare { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/spicetify { inherit user home; })
|
|
||||||
(import ../../../common/configs/user/gui/swww { inherit user home; })
|
(import ../../../common/configs/user/gui/swww { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/theme { inherit user home; })
|
(import ../../../common/configs/user/gui/theme { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/vscode { inherit user home; })
|
(import ../../../common/configs/user/gui/vscode { inherit user home; })
|
||||||
|
@@ -29,6 +29,7 @@ in
|
|||||||
(import ../../../common/configs/user/console/libvirt { inherit user home; })
|
(import ../../../common/configs/user/console/libvirt { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/lsof { inherit user home; })
|
(import ../../../common/configs/user/console/lsof { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/mprocs { inherit user home; })
|
(import ../../../common/configs/user/console/mprocs { inherit user home; })
|
||||||
|
(import ../../../common/configs/user/console/ncdu { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/ncspot { inherit user home; })
|
(import ../../../common/configs/user/console/ncspot { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/neovim { inherit user home; })
|
(import ../../../common/configs/user/console/neovim { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/nix { inherit user home; })
|
(import ../../../common/configs/user/console/nix { inherit user home; })
|
||||||
@@ -84,7 +85,6 @@ in
|
|||||||
(import ../../../common/configs/user/gui/qt { inherit user home; })
|
(import ../../../common/configs/user/gui/qt { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/rofi { inherit user home; })
|
(import ../../../common/configs/user/gui/rofi { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/rquickshare { inherit user home; })
|
(import ../../../common/configs/user/gui/rquickshare { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/spicetify { inherit user home; })
|
|
||||||
(import ../../../common/configs/user/gui/swww { inherit user home; })
|
(import ../../../common/configs/user/gui/swww { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/theme { inherit user home; })
|
(import ../../../common/configs/user/gui/theme { inherit user home; })
|
||||||
(import ../../../common/configs/user/gui/transmission { inherit user home; })
|
(import ../../../common/configs/user/gui/transmission { inherit user home; })
|
||||||
|
@@ -14,6 +14,7 @@ in
|
|||||||
imports = [
|
imports = [
|
||||||
(import ../../../common/configs/user { inherit user home; })
|
(import ../../../common/configs/user { inherit user home; })
|
||||||
|
|
||||||
|
(import ../../../common/configs/user/console/brightnessctl { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/btop { inherit user home; })
|
(import ../../../common/configs/user/console/btop { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/fastfetch { inherit user home; })
|
(import ../../../common/configs/user/console/fastfetch { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/git { inherit user home; })
|
(import ../../../common/configs/user/console/git { inherit user home; })
|
||||||
|
@@ -14,6 +14,7 @@ in
|
|||||||
imports = [
|
imports = [
|
||||||
(import ../../../common/configs/user { inherit user home; })
|
(import ../../../common/configs/user { inherit user home; })
|
||||||
|
|
||||||
|
(import ../../../common/configs/user/console/brightnessctl { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/btop { inherit user home; })
|
(import ../../../common/configs/user/console/btop { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/home-manager { inherit user home; })
|
(import ../../../common/configs/user/console/home-manager { inherit user home; })
|
||||||
(import ../../../common/configs/user/console/neovim { inherit user home; })
|
(import ../../../common/configs/user/console/neovim { inherit user home; })
|
||||||
|
@@ -14,10 +14,7 @@ pkgs.rustPlatform.buildRustPackage (finalAttrs: {
|
|||||||
|
|
||||||
cargoHash = "sha256-fMePvMnefdcN90Y3BPqcKNXyg7tUd64IOUnOQis/qTU=";
|
cargoHash = "sha256-fMePvMnefdcN90Y3BPqcKNXyg7tUd64IOUnOQis/qTU=";
|
||||||
|
|
||||||
env = {
|
env.VW_VERSION = finalAttrs.version;
|
||||||
VW_VERSION = finalAttrs.version;
|
|
||||||
RUST_MIN_STACK = 536870912;
|
|
||||||
};
|
|
||||||
|
|
||||||
nativeBuildInputs = with pkgs; [ pkg-config ];
|
nativeBuildInputs = with pkgs; [ pkg-config ];
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
|
Submodule submodules/sas deleted from 7bf093db0a
Submodule submodules/secrets deleted from 13b3145cba
Reference in New Issue
Block a user