Relocating stuff to pkgs folder. No actual changes yet.
This commit is contained in:
parent
2547333607
commit
da35b7007d
|
@ -55,7 +55,7 @@
|
||||||
home-manager.useUserPackages = true;
|
home-manager.useUserPackages = true;
|
||||||
home-manager.users.james = import ./home.nix;
|
home-manager.users.james = import ./home.nix;
|
||||||
}
|
}
|
||||||
{ nixpkgs.overlays = [ nur.overlay ]; }
|
{ nixpkgs.overlays = [ nur.overlay (import ./pkgs) ]; }
|
||||||
];
|
];
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
};
|
};
|
||||||
|
|
|
@ -9,10 +9,6 @@ let
|
||||||
sha256 = "sha256-fYMzoY3un4qGOSR4DMqVUAFmGGil+wUze31rLLrjcAc=";
|
sha256 = "sha256-fYMzoY3un4qGOSR4DMqVUAFmGGil+wUze31rLLrjcAc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
brightness-sh = pkgs.callPackage ./scripts/brightness.nix { inherit pkgs; };
|
|
||||||
sway-entry = pkgs.callPackage ./scripts/sway-entry.nix { inherit pkgs; };
|
|
||||||
volume-sh = pkgs.callPackage ./scripts/volume.nix { inherit pkgs; };
|
|
||||||
scripts = [ brightness-sh sway-entry volume-sh ];
|
|
||||||
in with lib; {
|
in with lib; {
|
||||||
options = {
|
options = {
|
||||||
this.application.sway.enable = mkOption {
|
this.application.sway.enable = mkOption {
|
||||||
|
@ -97,12 +93,13 @@ in with lib; {
|
||||||
"${modifier}+space" =
|
"${modifier}+space" =
|
||||||
"exec $(${pkgs.dmenu}/bin/dmenu_path | ${pkgs.dmenu}/bin/dmenu)";
|
"exec $(${pkgs.dmenu}/bin/dmenu_path | ${pkgs.dmenu}/bin/dmenu)";
|
||||||
Pause = "exec ${pkgs.playerctl}/bin/playerctl play-pause";
|
Pause = "exec ${pkgs.playerctl}/bin/playerctl play-pause";
|
||||||
XF86AudioLowerVolume = "exec ${volume-sh}/bin/volume.sh down";
|
XF86AudioLowerVolume = "exec ${pkgs.volume-sh}/bin/volume.sh down";
|
||||||
XF86AudioMute = "exec ${volume-sh}/bin/volume.sh mute";
|
XF86AudioMute = "exec ${pkgs.volume-sh}/bin/volume.sh mute";
|
||||||
XF86AudioRaiseVolume = "exec ${volume-sh}/bin/volume.sh up";
|
XF86AudioRaiseVolume = "exec ${pkgs.volume-sh}/bin/volume.sh up";
|
||||||
XF86MonBrightnessDown =
|
XF86MonBrightnessDown =
|
||||||
"exec ${brightness-sh}/bin/brightness.sh down";
|
"exec ${pkgs.brightness-sh}/bin/brightness.sh down";
|
||||||
XF86MonBrightnessUp = "exec ${brightness-sh}/bin/brightness.sh up";
|
XF86MonBrightnessUp =
|
||||||
|
"exec ${pkgs.brightness-sh}/bin/brightness.sh up";
|
||||||
};
|
};
|
||||||
# https://github.com/gytis-ivaskevicius/nixfiles/blob/master/home-manager/i3-sway.nix
|
# https://github.com/gytis-ivaskevicius/nixfiles/blob/master/home-manager/i3-sway.nix
|
||||||
modifier = "Mod4";
|
modifier = "Mod4";
|
||||||
|
@ -114,19 +111,21 @@ in with lib; {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = with pkgs;
|
home.packages = with pkgs; [
|
||||||
[
|
autotiling
|
||||||
autotiling
|
brightness-sh
|
||||||
dmenu
|
dmenu
|
||||||
grim
|
grim
|
||||||
imagemagick
|
imagemagick
|
||||||
slurp
|
playerctl
|
||||||
swayidle
|
slurp
|
||||||
swaylock
|
sway-entry
|
||||||
playerctl
|
swayidle
|
||||||
wl-clipboard
|
swaylock
|
||||||
wofi
|
volume-sh
|
||||||
] ++ scripts;
|
wl-clipboard
|
||||||
|
wofi
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.light.enable = true;
|
programs.light.enable = true;
|
||||||
|
|
5
pkgs/default.nix
Normal file
5
pkgs/default.nix
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
self: super: {
|
||||||
|
brightness-sh = super.callPackage ./brightness.nix { inherit super; };
|
||||||
|
sway-entry = super.callPackage ./sway-entry.nix { inherit super; };
|
||||||
|
volume-sh = super.callPackage ./volume.nix { inherit super; };
|
||||||
|
}
|
Reference in New Issue
Block a user