From a5208fedbae75533ddc7efbd53431805c234efb2 Mon Sep 17 00:00:00 2001 From: crurak Date: Tue, 8 Aug 2023 14:41:33 +0200 Subject: [PATCH] hyperpaper --- home/hyprland.nix | 10 ++++-- modules/boot.nix | 1 + modules/default.nix | 2 ++ modules/packages.nix | 2 ++ modules/starship.nix | 74 ++++++++++++++++++++++++++++++++++++++++++++ modules/systemd.nix | 6 ++++ 6 files changed, 93 insertions(+), 2 deletions(-) create mode 100644 modules/starship.nix create mode 100644 modules/systemd.nix diff --git a/home/hyprland.nix b/home/hyprland.nix index 9ed4ebe..695c3a2 100644 --- a/home/hyprland.nix +++ b/home/hyprland.nix @@ -8,7 +8,13 @@ in { env = XDG_SESSION_DESKTOP,hyprland env = GDK_BACKEND,wayland env = QT_QPA_PLATFORM,wayland - + env = SWWW_TRANSITION,grow + env = SWWW_TRANSITION_STEP,200 + env = SWWW_TRANSITION_DURATION,1.5 + env = SWWW_TRANSITION_FPS,240 + env = SWWW_TRANSITION_WAVE,80,40 + env = WLR_NO_HARDWARE_CURSORS,1 + monitor=eDP-1,1920x1080@60.096001,0x0,1 general { @@ -72,7 +78,7 @@ in { } exec-once = waybar - exec-once = sleep 0.1; swww init && swww img ${../assets/wallpaper_street.jpg} + exec-once = sleep 0.5; swww init && swww query | rg color && swww img ${../assets/wallpaper_street.jpg} $SUPER = ${modifier} $SUPER_SHIFT = ${modifier}_SHIFT diff --git a/modules/boot.nix b/modules/boot.nix index b370abe..849e765 100644 --- a/modules/boot.nix +++ b/modules/boot.nix @@ -2,6 +2,7 @@ boot.loader = { systemd-boot = { enable = true; + configurationLimit = 10; }; efi.canTouchEfiVariables = true; }; diff --git a/modules/default.nix b/modules/default.nix index e9ab8be..7c95bc1 100644 --- a/modules/default.nix +++ b/modules/default.nix @@ -11,7 +11,9 @@ ./packages.nix ./pipewire.nix ./security.nix + ./starship.nix ./system.nix + ./systemd.nix ./user.nix ./timezone.nix ./waybar.nix diff --git a/modules/packages.nix b/modules/packages.nix index 07c4f27..5f5ca4b 100644 --- a/modules/packages.nix +++ b/modules/packages.nix @@ -2,7 +2,9 @@ environment.systemPackages = with pkgs; [ brightnessctl git + jq neofetch + ripgrep # rg in home/hyprland.nix swww tree wget diff --git a/modules/starship.nix b/modules/starship.nix new file mode 100644 index 0000000..ed4f48a --- /dev/null +++ b/modules/starship.nix @@ -0,0 +1,74 @@ +{ + programs.starship = { + enable = true; + + settings = { + add_newline = false; + + directory = { + style = "purple"; + read_only = " ro"; + }; + + git_branch = { + style = "yellow"; + symbol = ""; + }; + + character = { + success_symbol = "[>](red)[>](green)[>](blue)"; + error_symbol = "[>](cyan)[>](purple)[>](yellow)"; + vicmd_symbol = "[<](bold green)"; + }; + + line_break.disabled = true; + + nodejs = { + format = "with [$symbol($version )]($style)"; + symbol = "node "; + version_format = "\${major}"; + disabled = true; + }; + + git_commit.tag_symbol = " tag "; + + git_status = { + ahead = ">"; + behind = "<"; + diverged = "<>"; + renamed = "r"; + deleted = "x"; + }; + + aws.symbol = "aws "; + cobol.symbol = "cobol "; + conda.symbol = "conda "; + crystal.symbol = "cr "; + cmake.symbol = "cmake "; + dart.symbol = "dart "; + deno.symbol = "deno "; + dotnet.symbol = ".NET "; + docker_context.symbol = "docker "; + elixir.symbol = "exs "; + elm.symbol = "elm "; + golang.symbol = "go "; + hg_branch.symbol = "hg "; + java.symbol = "java "; + julia.symbol = "jl "; + kotlin.symbol = "kt "; + memory_usage.symbol = "memory "; + nim.symbol = "nim "; + nix_shell.symbol = "nix "; + ocaml.symbol = "ml "; + package.symbol = "pkg "; + perl.symbol = "pl "; + php.symbol = "php "; + purescript.symbol = "purs "; + python.symbol = "python "; + ruby.symbol = "ruby "; + rust.symbol = "rust "; + scala.symbol = "scala "; + swift.symbol = "swift "; + }; + }; +} diff --git a/modules/systemd.nix b/modules/systemd.nix new file mode 100644 index 0000000..0f276cc --- /dev/null +++ b/modules/systemd.nix @@ -0,0 +1,6 @@ +{ + systemd = { + extraConfig = "DefaultTimeoutStopSec = 10s"; + services.NetworkManager-wait-online.enable = false; + }; +}