diff --git a/assets/wallpapers/sleeping.png b/assets/wallpapers/sleeping.png new file mode 100644 index 0000000..0fd8130 Binary files /dev/null and b/assets/wallpapers/sleeping.png differ diff --git a/flake.nix b/flake.nix index 6297fb4..7095811 100644 --- a/flake.nix +++ b/flake.nix @@ -41,7 +41,7 @@ } @ inputs: let system = "x86_64-linux"; username = "pagedmov"; - wallpaper = "${self}/assets/wallpapers/nord-balloons.png"; + wallpaper = "${self}/assets/wallpapers/sleeping.png"; base16scheme = "nord"; # can be easily changed with the chscheme script # Map colors from yaml to attribute set diff --git a/modules/home/environment/hyprland/config.nix b/modules/home/environment/hyprland/config.nix index 10fd63d..a3a3c27 100644 --- a/modules/home/environment/hyprland/config.nix +++ b/modules/home/environment/hyprland/config.nix @@ -49,7 +49,7 @@ in "4,persistent=true,monitor:eDP-1" ]; - layerrule = "blur,waybar"; + layerrule = ["blur,waybar" "blur,launcher"]; input = { kb_layout = "us"; @@ -107,7 +107,7 @@ in # size = 1; # passes = 1; size = 4; - passes = 2; + passes = 1; brightness = 1; contrast = 1.400; ignore_opacity = true; diff --git a/modules/home/programs/fuzzel.nix b/modules/home/programs/fuzzel.nix index 086db43..5d6352c 100644 --- a/modules/home/programs/fuzzel.nix +++ b/modules/home/programs/fuzzel.nix @@ -1,4 +1,4 @@ -{...}: { +{lib, ...}: { programs.fuzzel = { enable = true; settings = { @@ -17,6 +17,7 @@ radius = 15; width = 3; }; + colors.background = lib.mkForce "2e344080"; }; }; } diff --git a/modules/home/scripts/commands/viconf.nix b/modules/home/scripts/commands/viconf.nix new file mode 100644 index 0000000..4c800da --- /dev/null +++ b/modules/home/scripts/commands/viconf.nix @@ -0,0 +1,17 @@ +{ + pkgs, +}: + +pkgs.writeShellScriptBin "viconf" '' + #!/usr/bin/env bash + + [ ! $# -eq 1 ] && echo "Usage: viconf <*.nix>" && exit 1 + results=$(find "$FLAKEPATH" -name "*$1*" -exec find {} \; | sort | uniq | rg '\.nix$') + numresults=$(echo "$results" | wc -l) + [ "$numresults" -eq 0 ] && echo "$1 not found in \$FLAKEPATH" && exit 1 + if [ "$numresults" -gt 1 ]; then + echo "$results" | tr ' ' '\n' | fzf | xargs -I {} nvim {} + else + nvim "$results" + fi +'' diff --git a/modules/home/scripts/default.nix b/modules/home/scripts/default.nix index a4f5635..676acae 100644 --- a/modules/home/scripts/default.nix +++ b/modules/home/scripts/default.nix @@ -85,6 +85,9 @@ host = host; self = self; pkgs = pkgs; + }; + viconf = import ./commands/viconf.nix { + pkgs = pkgs; }; chscheme = import ./nix/chscheme.nix { pkgs = pkgs; @@ -113,5 +116,6 @@ in { toggle_float toggle_oppacity toggle_waybar + viconf ]; } diff --git a/modules/home/scripts/wm-controls/hyprland.nix b/modules/home/scripts/wm-controls/hyprland.nix index 12f5825..102dc80 100644 --- a/modules/home/scripts/wm-controls/hyprland.nix +++ b/modules/home/scripts/wm-controls/hyprland.nix @@ -3,6 +3,5 @@ pkgs.writeShellScriptBin "hyprland" '' export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" export XDG_CACHE_HOME="$HOME/.cache" - exec Hyprland '' diff --git a/modules/sys/environment/stylix.nix b/modules/sys/environment/stylix.nix index cd4ca36..789e6d3 100644 --- a/modules/sys/environment/stylix.nix +++ b/modules/sys/environment/stylix.nix @@ -12,7 +12,7 @@ image = wallpaper; polarity = "dark"; autoEnable = true; - opacity.terminal = 0.5; + opacity.terminal = 0.1; targets = { console.enable = true; feh.enable = true; @@ -41,7 +41,7 @@ desktop = 10; applications = 14; terminal = 14; - popups = 12; + popups = 16; }; }; };