HYPRLAND FINALLY WORKS NICE BABY
This commit is contained in:
parent
d456d62999
commit
a09b132545
6 changed files with 73 additions and 74 deletions
66
flake.lock
generated
66
flake.lock
generated
|
@ -239,11 +239,11 @@
|
||||||
"nixpkgs-stable": "nixpkgs-stable"
|
"nixpkgs-stable": "nixpkgs-stable"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716196045,
|
"lastModified": 1716311169,
|
||||||
"narHash": "sha256-WLxzdjUlIuf56IYdILyrDUtyUhRlWsiCF7xuhunErMA=",
|
"narHash": "sha256-hCt9zCXnuvra2X0+fQiejAfpr6nNdR1hSfl63UxmVbM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "emacs-overlay",
|
"repo": "emacs-overlay",
|
||||||
"rev": "96e0ae1f75b858ce26b84fb2b4bb2a0249dab918",
|
"rev": "04c759ffb7af09dbce3c9068c4da7f2f0343da89",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -260,11 +260,11 @@
|
||||||
"rust-analyzer-src": "rust-analyzer-src"
|
"rust-analyzer-src": "rust-analyzer-src"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716186410,
|
"lastModified": 1716272846,
|
||||||
"narHash": "sha256-U/5eHWooIohw8uF0cQd8ZQll8gMZxb0QeaVEGrXJCgY=",
|
"narHash": "sha256-MtL0YhG20cngHsS6PIdpA3bkLnSx6XJBd2V8R9RaEc4=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "fenix",
|
"repo": "fenix",
|
||||||
"rev": "49bf3506637ee9f30ab589104f479ec61db5924c",
|
"rev": "063d7e5fac454edd35b7e2cedb6ca9fb1410c79b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -825,11 +825,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1714869498,
|
"lastModified": 1691753796,
|
||||||
"narHash": "sha256-vbLVOWvQqo4n1yvkg/Q70VTlPbMmTiCQfNTgcWDCfJM=",
|
"narHash": "sha256-zOEwiWoXk3j3+EoF3ySUJmberFewWlagvewDRuWYAso=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprland-protocols",
|
"repo": "hyprland-protocols",
|
||||||
"rev": "e06482e0e611130cd1929f75e8c1cf679e57d161",
|
"rev": "0c2ce70625cb30aef199cb388f99e19a61a6ce03",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -875,11 +875,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1715879663,
|
"lastModified": 1716058375,
|
||||||
"narHash": "sha256-/DwglRvj4XF4ECdNtrCIbthleszAZBwOiXG5A6r0K/c=",
|
"narHash": "sha256-CwjWoVnBZE5SBpRx9dgSQGCr4Goxyfcyv3zZbOhVqzk=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "hyprwayland-scanner",
|
"repo": "hyprwayland-scanner",
|
||||||
"rev": "f5181a068c1b06f2db51f6222e50a0c665a2b0c3",
|
"rev": "3afed4364790aebe0426077631af1e164a9650cc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1084,11 +1084,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs-stable": {
|
"nixpkgs-stable": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716061101,
|
"lastModified": 1716218643,
|
||||||
"narHash": "sha256-H0eCta7ahEgloGIwE/ihkyGstOGu+kQwAiHvwVoXaA0=",
|
"narHash": "sha256-i/E7gzQybvcGAYDRGDl39WL6yVk30Je/NXypBz6/nmM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "e7cc61784ddf51c81487637b3031a6dd2d6673a2",
|
"rev": "a8695cbd09a7ecf3376bd62c798b9864d20f86ee",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1106,11 +1106,11 @@
|
||||||
"nixpkgs": "nixpkgs_7"
|
"nixpkgs": "nixpkgs_7"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716196864,
|
"lastModified": 1716315695,
|
||||||
"narHash": "sha256-yNldG6R/7b5Ji1Y6aq0FBqOM+Bs2wO7fV3pe9+oJApU=",
|
"narHash": "sha256-F6mniYkD9gZTo8ufpjtKf16+63+xnnpbcfdB0rTGbfM=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixpkgs-wayland",
|
"repo": "nixpkgs-wayland",
|
||||||
"rev": "27b79ae5d67073135c289f0e86bd9ffcc6413ca4",
|
"rev": "2b6362ef6935cf4b1514a4d4b1f29a7dd8a14b36",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1137,11 +1137,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1715961556,
|
"lastModified": 1716137900,
|
||||||
"narHash": "sha256-+NpbZRCRisUHKQJZF3CT+xn14ZZQO+KjxIIanH3Pvn4=",
|
"narHash": "sha256-sowPU+tLQv8GlqtVtsXioTKeaQvlMz/pefcdwg8MvfM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "4a6b83b05df1a8bd7d99095ec4b4d271f2956b64",
|
"rev": "6c0b7a92c30122196a761b440ac0d46d3d9954f1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1153,11 +1153,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1715787315,
|
"lastModified": 1716137900,
|
||||||
"narHash": "sha256-cYApT0NXJfqBkKcci7D9Kr4CBYZKOQKDYA23q8XNuWg=",
|
"narHash": "sha256-sowPU+tLQv8GlqtVtsXioTKeaQvlMz/pefcdwg8MvfM=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "33d1e753c82ffc557b4a585c77de43d4c922ebb5",
|
"rev": "6c0b7a92c30122196a761b440ac0d46d3d9954f1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1265,11 +1265,11 @@
|
||||||
},
|
},
|
||||||
"nur": {
|
"nur": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716192985,
|
"lastModified": 1716316781,
|
||||||
"narHash": "sha256-UHUsp79I9VMXvv5HIJxyoi3OBBAE6i/N+LdaOrwcF6s=",
|
"narHash": "sha256-ybuEOdUtk7/X9GjZp72npoSk5GHT+9jpL7aPoXaTu7A=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "8af28f3dbe63e2fd0df3dec6dc4d30dff12b06b8",
|
"rev": "83bfd9ae2490c05fac7381100a13211cd27c3109",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1424,11 +1424,11 @@
|
||||||
"nixpkgs": "nixpkgs_9"
|
"nixpkgs": "nixpkgs_9"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716037261,
|
"lastModified": 1716206302,
|
||||||
"narHash": "sha256-eF0A36GdegKkEiwFArjCysGU/XEYvzj7x5jfkFMtmqM=",
|
"narHash": "sha256-5Qc3aQGVyPEOuN82zVamStaV81HebHvLjk3fGfpyCPY=",
|
||||||
"owner": "danth",
|
"owner": "danth",
|
||||||
"repo": "stylix",
|
"repo": "stylix",
|
||||||
"rev": "76e7daf5a16d442ac98e844582f7dc1354610886",
|
"rev": "81df8443556335016d6f0bc22630a95776a56d8b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1600,11 +1600,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1715788457,
|
"lastModified": 1716290197,
|
||||||
"narHash": "sha256-32HOkjSIyANphV0p5gIwP4ONU/CcinhwOyVFB+tL/d0=",
|
"narHash": "sha256-1u9Exrc7yx9qtES2brDh7/DDZ8w8ap1nboIOAtCgeuM=",
|
||||||
"owner": "hyprwm",
|
"owner": "hyprwm",
|
||||||
"repo": "xdg-desktop-portal-hyprland",
|
"repo": "xdg-desktop-portal-hyprland",
|
||||||
"rev": "af7c87a32f5d67eb2ada908a6a700f4e74831943",
|
"rev": "91e48d6acd8a5a611d26f925e51559ab743bc438",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
programs.kdeconnect.enable = true;
|
programs.kdeconnect.enable = true;
|
||||||
programs.dconf.enable = true;
|
programs.dconf.enable = true;
|
||||||
# boot.kernelModules = [ "v4l2loopback" ];
|
# boot.kernelModules = [ "v4l2loopback" ];
|
||||||
boot.kernelPackages = pkgs.linuxPackages_latest;
|
boot.kernelPackages = pkgs.linuxPackages_zen;
|
||||||
# boot.extraModulePackages = [ pkgs.linuxPackages.v4l2loopback ];
|
# boot.extraModulePackages = [ pkgs.linuxPackages.v4l2loopback ];
|
||||||
# services.picom.enable = true;
|
# services.picom.enable = true;
|
||||||
services.emacs.enable = true;
|
services.emacs.enable = true;
|
||||||
|
@ -63,8 +63,8 @@
|
||||||
};
|
};
|
||||||
editors = {
|
editors = {
|
||||||
emacs = {
|
emacs = {
|
||||||
enable = true;
|
enable = false;
|
||||||
doom.enable = false;
|
doom.enable = false;
|
||||||
};
|
};
|
||||||
helix.enable = true;
|
helix.enable = true;
|
||||||
kakoune.enable = true;
|
kakoune.enable = true;
|
||||||
|
|
|
@ -19,30 +19,29 @@ in {
|
||||||
server.enable = cfg.server;
|
server.enable = cfg.server;
|
||||||
settings = {
|
settings = {
|
||||||
main = {
|
main = {
|
||||||
# term = "foot";
|
term = "foot";
|
||||||
# app-id = "foot";
|
app-id = "foot";
|
||||||
# title = "foot";
|
title = "foot";
|
||||||
# locked-title = "no";
|
locked-title = "no";
|
||||||
|
|
||||||
# font = "JetBrains Mono Nerd Font:size=14";
|
line-height = 20;
|
||||||
# line-height = 20;
|
letter-spacing = 0;
|
||||||
# letter-spacing = 0;
|
horizontal-letter-offset = 0;
|
||||||
# horizontal-letter-offset = 0;
|
vertical-letter-offset = -0.75;
|
||||||
# vertical-letter-offset = -0.75;
|
box-drawings-uses-font-glyphs = "no";
|
||||||
# box-drawings-uses-font-glyphs = "no";
|
dpi-aware = "no";
|
||||||
# dpi-aware = "no";
|
|
||||||
|
|
||||||
# initial-window-size-chars = "104x36";
|
initial-window-size-chars = "104x36";
|
||||||
# initial-window-mode = "windowed";
|
initial-window-mode = "windowed";
|
||||||
# pad = "5x5 center";
|
pad = "5x5 center";
|
||||||
# resize-delay-ms = 100;
|
resize-delay-ms = 100;
|
||||||
|
|
||||||
# notify =
|
notify =
|
||||||
# "${pkgs.libnotify}/bin/notify-send -a \${app-id} -i \${app-id} \${title} \${body}";
|
"${pkgs.libnotify}/bin/notify-send -a \${app-id} -i \${app-id} \${title} \${body}";
|
||||||
|
|
||||||
# bold-text-in-bright = "no";
|
bold-text-in-bright = "no";
|
||||||
# word-delimiters = '',│`|:"'()[]{}<>'';
|
word-delimiters = '',│`|:"'()[]{}<>'';
|
||||||
# selection-target = "primary";
|
selection-target = "primary";
|
||||||
};
|
};
|
||||||
bell = {
|
bell = {
|
||||||
urgent = "yes";
|
urgent = "yes";
|
||||||
|
@ -66,7 +65,7 @@ in {
|
||||||
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[]'';
|
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.,~:;/?#@!$&%*+="'()[]'';
|
||||||
};
|
};
|
||||||
cursor = {
|
cursor = {
|
||||||
style = "block";
|
style = "beam";
|
||||||
blink = "no";
|
blink = "no";
|
||||||
};
|
};
|
||||||
mouse = {
|
mouse = {
|
||||||
|
|
|
@ -23,7 +23,7 @@ in {
|
||||||
kitty.enable = true;
|
kitty.enable = true;
|
||||||
lazygit.enable = true;
|
lazygit.enable = true;
|
||||||
rofi.enable = true;
|
rofi.enable = true;
|
||||||
foot.enable = false;
|
foot.enable = true;
|
||||||
tmux.enable = true;
|
tmux.enable = true;
|
||||||
waybar.enable = true;
|
waybar.enable = true;
|
||||||
vim.enable = true;
|
vim.enable = true;
|
||||||
|
@ -54,14 +54,12 @@ in {
|
||||||
name = "JetBrainsMono";
|
name = "JetBrainsMono";
|
||||||
};
|
};
|
||||||
serif = {
|
serif = {
|
||||||
package =
|
package = pkgs.noto-fonts;
|
||||||
(pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; });
|
name = "Noto Serif";
|
||||||
name = "JetBrainsMono";
|
|
||||||
};
|
};
|
||||||
sansSerif = {
|
sansSerif = {
|
||||||
package =
|
package = pkgs.lexend;
|
||||||
(pkgs.nerdfonts.override { fonts = [ "JetBrainsMono" ]; });
|
name = "Lexend";
|
||||||
name = "JetBrainsMono";
|
|
||||||
};
|
};
|
||||||
emoji = {
|
emoji = {
|
||||||
package = pkgs.noto-fonts-emoji;
|
package = pkgs.noto-fonts-emoji;
|
||||||
|
@ -74,6 +72,8 @@ in {
|
||||||
image = ../../assets/wallpapers/FreeBSD.png;
|
image = ../../assets/wallpapers/FreeBSD.png;
|
||||||
polarity = "dark";
|
polarity = "dark";
|
||||||
targets.plymouth.enable = false;
|
targets.plymouth.enable = false;
|
||||||
|
base16Scheme =
|
||||||
|
"${pkgs.base16-schemes}/share/themes/catppuccin-mocha.yaml";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,8 +25,8 @@ in {
|
||||||
DISABLE_QT_COMPAT = "0";
|
DISABLE_QT_COMPAT = "0";
|
||||||
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
|
||||||
MOZ_ENABLE_WAYLAND = "1";
|
MOZ_ENABLE_WAYLAND = "1";
|
||||||
WLR_BACKEND = "vulkan";
|
# WLR_BACKEND = "vulkan";
|
||||||
WLR_RENDERER = "vulkan";
|
# WLR_RENDERER = "vulkan";
|
||||||
XDG_SESSION_TYPE = "wayland";
|
XDG_SESSION_TYPE = "wayland";
|
||||||
SDL_VIDEODRIVER = "wayland";
|
SDL_VIDEODRIVER = "wayland";
|
||||||
CLUTTER_BACKEND = "wayland";
|
CLUTTER_BACKEND = "wayland";
|
||||||
|
|
|
@ -12,14 +12,14 @@
|
||||||
powerManagement.enable = false;
|
powerManagement.enable = false;
|
||||||
powerManagement.finegrained = false;
|
powerManagement.finegrained = false;
|
||||||
nvidiaSettings = false;
|
nvidiaSettings = false;
|
||||||
# package = config.boot.kernelPackages.nvidiaPackages.beta;
|
#package = config.boot.kernelPackages.nvidiaPackages.beta;
|
||||||
package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
|
package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
|
||||||
version = "555.42.02";
|
version = "555.42.02";
|
||||||
sha256_64bit = "sha256-k7cI3ZDlKp4mT46jMkLaIrc2YUx1lh1wj/J4SVSHWyk=";
|
sha256_64bit = "sha256-k7cI3ZDlKp4mT46jMkLaIrc2YUx1lh1wj/J4SVSHWyk=";
|
||||||
openSha256 = "sha256-3/eI1VsBzuZ3Y6RZmt3Q5HrzI2saPTqUNs6zPh5zy6w=";
|
openSha256 = "sha256-3/eI1VsBzuZ3Y6RZmt3Q5HrzI2saPTqUNs6zPh5zy6w=";
|
||||||
settingsSha256 = "";
|
settingsSha256 = "";
|
||||||
persistencedSha256 = "";
|
persistencedSha256 = "";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue