Lots of new rules for hyprland
This commit is contained in:
+2
-44
@@ -479,13 +479,10 @@ The tree below shows the full repository layout, with the standardized internal
|
||||
│ │ │ │ ├── hypridle.conf
|
||||
│ │ │ │ ├── hyprland.conf
|
||||
│ │ │ │ ├── hyprlock.conf
|
||||
│ │ │ │ ├── hyprscrolling.conf
|
||||
│ │ │ │ ├── hyprshell
|
||||
│ │ │ │ │ ├── config.ron
|
||||
│ │ │ │ │ └── styles.css
|
||||
│ │ │ │ └── scripts
|
||||
│ │ │ │ ├── hyprscrolling-per-monitor.sh
|
||||
│ │ │ │ ├── hyprscroll-overflow.sh
|
||||
│ │ │ │ ├── lid-lock.sh
|
||||
│ │ │ │ ├── lid-restore.sh
|
||||
│ │ │ │ └── powermenu.sh
|
||||
@@ -555,11 +552,9 @@ The tree below shows the full repository layout, with the standardized internal
|
||||
│ ├── default.nix
|
||||
│ ├── desktop
|
||||
│ │ ├── animated_wallpaper.nix
|
||||
│ │ ├── hyprexpo.nix
|
||||
│ │ ├── hypridle.nix
|
||||
│ │ ├── hyprland.nix
|
||||
│ │ ├── hyprlock.nix
|
||||
│ │ ├── hyprscrolling.nix
|
||||
│ │ ├── hyprshell.nix
|
||||
│ │ ├── powermenu.nix
|
||||
│ │ ├── rotating_wallpaper.nix
|
||||
@@ -1621,7 +1616,6 @@ This module will import all necessities.
|
||||
./apps/theme.nix
|
||||
./desktop/hypridle.nix
|
||||
./desktop/hyprland.nix
|
||||
#./desktop/hyprexpo.nix
|
||||
./desktop/hyprlock.nix
|
||||
./desktop/hyprshell.nix
|
||||
#./desktop/animated_wallpaper.nix
|
||||
@@ -1784,9 +1778,6 @@ This configures the desktop environment along with the peripherals. The comments
|
||||
wayland.windowManager.hyprland = {
|
||||
enable = true;
|
||||
settings = {
|
||||
windowrule = [
|
||||
"match:class nm-connection-editor, float 1, center 1, size 900 700"
|
||||
];
|
||||
};
|
||||
};
|
||||
xdg.portal = {
|
||||
@@ -1822,8 +1813,8 @@ in
|
||||
{
|
||||
xdg.enable = true;
|
||||
home.packages = [ walkerPkg elephantPkg ];
|
||||
systemd.user.services.elephant = { /* ... your existing service ... */ };
|
||||
systemd.user.services.walker = { /* ... your existing service ... */ };
|
||||
systemd.user.services.elephant = { };
|
||||
systemd.user.services.walker = { };
|
||||
}
|
||||
#+end_src
|
||||
|
||||
@@ -1855,39 +1846,6 @@ You'll notice the color values in multiple places outside this as well.
|
||||
}
|
||||
#+end_src
|
||||
|
||||
** Hyprexpo
|
||||
hyprexpo gets installed and configured
|
||||
#+begin_src nix :tangle home/desktop/hyprexpo.nix :noweb tangle :mkdirp yes.
|
||||
{ config, lib, pkgs, ... }:
|
||||
{
|
||||
wayland.windowManager.hyprland = {
|
||||
# Load the Hyprexpo plugin (from nixpkgs)
|
||||
plugins = [
|
||||
pkgs.hyprlandPlugins.hyprexpo
|
||||
];
|
||||
|
||||
# Append plugin config + keybind after your existing hyprland.conf
|
||||
extraConfig = lib.mkAfter ''
|
||||
############################
|
||||
# Hyprexpo (workspace/window overview)
|
||||
############################
|
||||
|
||||
# Basic plugin config (tweak as you like)
|
||||
plugin {
|
||||
hyprexpo {
|
||||
columns = 3
|
||||
gaps_in = 5
|
||||
gaps_out = 20
|
||||
|
||||
# Comment out if you don't want it
|
||||
workspace_method = center current
|
||||
}
|
||||
}
|
||||
'';
|
||||
};
|
||||
}
|
||||
#+end_src
|
||||
|
||||
** Alacritty
|
||||
Alacritty gets installed and configured
|
||||
#+begin_src nix :tangle home/dev/alacritty.nix :noweb tangle :mkdirp yes.
|
||||
|
||||
Reference in New Issue
Block a user