home: use input packages instead of overlays
and some other updates
This commit is contained in:
parent
362b9f044f
commit
9582abc5ce
7 changed files with 22 additions and 11 deletions
home
|
@ -29,6 +29,7 @@
|
||||||
gnupg
|
gnupg
|
||||||
ripgrep
|
ripgrep
|
||||||
lazydocker
|
lazydocker
|
||||||
|
ffmpeg
|
||||||
yt-dlp
|
yt-dlp
|
||||||
nfs-utils
|
nfs-utils
|
||||||
dig
|
dig
|
||||||
|
@ -39,6 +40,7 @@
|
||||||
p7zip
|
p7zip
|
||||||
procs
|
procs
|
||||||
navi
|
navi
|
||||||
|
busybox
|
||||||
];
|
];
|
||||||
stateVersion = "23.05";
|
stateVersion = "23.05";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [./gpg.nix];
|
||||||
./gpg.nix
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
{
|
{
|
||||||
lib,
|
inputs,
|
||||||
pkgs,
|
pkgs,
|
||||||
|
lib,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
wayland.windowManager.hyprland.settings = {
|
wayland.windowManager.hyprland.settings = with pkgs; {
|
||||||
"$mainMod" = "SUPER";
|
"$mainMod" = "SUPER";
|
||||||
bind = [
|
bind = [
|
||||||
"$mainMod, Return, exec, wezterm"
|
"$mainMod, Return, exec, wezterm"
|
||||||
|
@ -13,13 +14,12 @@
|
||||||
"$mainMod, R, exec, anyrun"
|
"$mainMod, R, exec, anyrun"
|
||||||
"$mainMod, P, pseudo,"
|
"$mainMod, P, pseudo,"
|
||||||
"$mainMod, J, togglesplit,"
|
"$mainMod, J, togglesplit,"
|
||||||
"$mainMod, C, exec, hyprpicker | wl-copy"
|
"$mainMod, C, exec, ${lib.getExe inputs.hyprpicker.packages.${system}.default} | wl-copy"
|
||||||
"$mainMod, left, movefocus, l"
|
"$mainMod, left, movefocus, l"
|
||||||
"$mainMod, right, movefocus, r"
|
"$mainMod, right, movefocus, r"
|
||||||
"$mainMod, up, movefocus, u"
|
"$mainMod, up, movefocus, u"
|
||||||
"$mainMod, down, movefocus, d"
|
"$mainMod, down, movefocus, d"
|
||||||
'', Print, exec, ${lib.getExe pkgs.grim} -g "$(${lib.getExe pkgs.slurp})" - | ${lib.getExe pkgs.satty} -f - --fullscreen --output-filename ~/Pictures/screenshots/$(date '+%Y%m%d-%H:%M:%S').png''
|
'', Print, exec, ${lib.getExe grim} -g "$(${lib.getExe slurp})" - | ${lib.getExe satty} -f - --fullscreen --output-filename ~/Pictures/screenshots/$(date '+%Y%m%d-%H:%M:%S').png''
|
||||||
|
|
||||||
"$mainMod, 1, workspace, 1"
|
"$mainMod, 1, workspace, 1"
|
||||||
"$mainMod, 2, workspace, 2"
|
"$mainMod, 2, workspace, 2"
|
||||||
"$mainMod, 3, workspace, 3"
|
"$mainMod, 3, workspace, 3"
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
"hyprpanel"
|
"hyprpanel"
|
||||||
"hyprpaper"
|
"hyprpaper"
|
||||||
"chatterino"
|
"chatterino"
|
||||||
"DiscordCanary"
|
"vesktop"
|
||||||
"dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
"dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
||||||
"${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"
|
"${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"
|
||||||
];
|
];
|
||||||
|
|
|
@ -1,6 +1,11 @@
|
||||||
_: {
|
{
|
||||||
|
inputs,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
programs.hyprlock = {
|
programs.hyprlock = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = inputs.hyprlock.packages.${pkgs.system}.default;
|
||||||
settings = {
|
settings = {
|
||||||
background = let
|
background = let
|
||||||
verticalWallpaper = "/home/notoh/dev/assets/wallpapers/miku/miku2.png";
|
verticalWallpaper = "/home/notoh/dev/assets/wallpapers/miku/miku2.png";
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
}: {
|
}: {
|
||||||
services.hypridle = {
|
services.hypridle = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = inputs.hypridle.packages.${pkgs.system}.default;
|
||||||
settings = {
|
settings = {
|
||||||
general = {
|
general = {
|
||||||
ignore_dbus_inhibit = false;
|
ignore_dbus_inhibit = false;
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
{pkgs, ...}: {
|
{
|
||||||
|
inputs,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
home.packages = [pkgs.hyprpaper];
|
home.packages = [pkgs.hyprpaper];
|
||||||
|
|
||||||
services.hyprpaper = let
|
services.hyprpaper = let
|
||||||
|
@ -6,6 +10,7 @@
|
||||||
horizontalWallpaper = "~/dev/assets/wallpapers/miku/miku.png";
|
horizontalWallpaper = "~/dev/assets/wallpapers/miku/miku.png";
|
||||||
in {
|
in {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
package = inputs.hyprpaper.packages.${pkgs.system}.default;
|
||||||
settings = {
|
settings = {
|
||||||
ipc = true;
|
ipc = true;
|
||||||
splash = false;
|
splash = false;
|
||||||
|
|
Loading…
Add table
Reference in a new issue