herbstluftwm
This commit is contained in:
@ -64,6 +64,7 @@
|
|||||||
programs = {
|
programs = {
|
||||||
hyprland = {
|
hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
xwayland.enable = true;
|
||||||
};
|
};
|
||||||
nix-ld.enable = true;
|
nix-ld.enable = true;
|
||||||
};
|
};
|
||||||
@ -99,6 +100,9 @@
|
|||||||
dosfstools
|
dosfstools
|
||||||
ntfs3g
|
ntfs3g
|
||||||
waybar
|
waybar
|
||||||
|
xdg-desktop-portal-hyprland
|
||||||
|
grim
|
||||||
|
slurp
|
||||||
|
|
||||||
# cli
|
# cli
|
||||||
neofetch
|
neofetch
|
||||||
@ -131,8 +135,8 @@
|
|||||||
# misc
|
# misc
|
||||||
cava
|
cava
|
||||||
mumble
|
mumble
|
||||||
discord-screenaudio
|
|
||||||
discord
|
discord
|
||||||
|
xwaylandvideobridge
|
||||||
|
|
||||||
# hardware & shit
|
# hardware & shit
|
||||||
libplist
|
libplist
|
||||||
|
@ -1,22 +1,21 @@
|
|||||||
{ config, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
{
|
{
|
||||||
imports =
|
imports = [
|
||||||
[
|
./nix/user.nix
|
||||||
./nix/user.nix
|
./nix/hypr.nix
|
||||||
./nix/hypr.nix
|
./nix/kitty.nix
|
||||||
./nix/kitty.nix
|
./nix/nvim/default.nix
|
||||||
./nix/nvim/default.nix
|
./nix/herbst.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home.enableNixpkgsReleaseCheck = false;
|
|
||||||
home.stateVersion = "24.05";
|
|
||||||
|
|
||||||
home.file = {
|
home.enableNixpkgsReleaseCheck = false;
|
||||||
# WAYBAR
|
home.stateVersion = "24.05";
|
||||||
".config/waybar/style.css".source = ./raw/waybar/style.css;
|
home.file = {
|
||||||
".config/waybar/config".source = ./raw/waybar/config;
|
# WAYBAR
|
||||||
# WP
|
".config/waybar/style.css".source = ./raw/waybar/style.css;
|
||||||
".wp/temple.png".source = ./raw/wp/temple.png;
|
".config/waybar/config".source = ./raw/waybar/config;
|
||||||
".wp/skull_purple.png".source = ./raw/wp/skull_purple.png;
|
# WP
|
||||||
};
|
".wp/temple.png".source = ./raw/wp/temple.png;
|
||||||
|
".wp/skull_purple.png".source = ./raw/wp/skull_purple.png;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
15
modules/nix/herbst.nix
Normal file
15
modules/nix/herbst.nix
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{ config, pkgs, ... }:
|
||||||
|
{
|
||||||
|
xsession.windowManager.herbstluftwm = {
|
||||||
|
enable = true;
|
||||||
|
keybinds = {
|
||||||
|
Mod4-Return = "${pkgs.alacritty}/bin/alacritty";
|
||||||
|
Mod4-space = "${pkgs.rofi}/bin/rofi -show drun";
|
||||||
|
};
|
||||||
|
settings = {
|
||||||
|
gapless_grid = false;
|
||||||
|
window_border_width = 1;
|
||||||
|
window_border_active_color = "#FF0000";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
@ -2,6 +2,8 @@
|
|||||||
{
|
{
|
||||||
wayland.windowManager.hyprland = {
|
wayland.windowManager.hyprland = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
xwayland.enable = true;
|
||||||
|
systemd.enable = true;
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$
|
windowrulev2 = opacity 0.0 override, class:^(xwaylandvideobridge)$
|
||||||
windowrulev2 = noanim, class:^(xwaylandvideobridge)$
|
windowrulev2 = noanim, class:^(xwaylandvideobridge)$
|
||||||
@ -18,10 +20,11 @@
|
|||||||
|
|
||||||
'';
|
'';
|
||||||
settings = {
|
settings = {
|
||||||
"monitor" = "HDMI-A-2, 2560x1440@144, 0x0, 1";
|
"monitor" = "HDMI-A-2, 2560x1440@144, 0x0, 1, bitdepth,10";
|
||||||
"$mod" = "SUPER";
|
"$mod" = "SUPER";
|
||||||
exec-once = [
|
exec-once = [
|
||||||
"waybar &"
|
"waybar &"
|
||||||
|
"dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
|
||||||
"${pkgs.swaybg}/bin/swaybg -i ~/.wp/temple.png"
|
"${pkgs.swaybg}/bin/swaybg -i ~/.wp/temple.png"
|
||||||
];
|
];
|
||||||
bind = [
|
bind = [
|
||||||
|
Reference in New Issue
Block a user