Merge main

This commit is contained in:
Patrick Stevens
2024-06-14 21:58:47 +01:00
47 changed files with 2556 additions and 618 deletions

31
home-manager/linux.nix Normal file
View File

@@ -0,0 +1,31 @@
{
nixpkgs,
username,
dotnet,
...
}: {
home.packages = [nixpkgs.firefox-wayland nixpkgs.wl-clipboard];
nixpkgs.config.firefox = {
speechSynthesisSupport = true;
};
wayland.windowManager.sway = {
enable = true;
config = {
focus = {followMouse = false;};
modifier = "Mod4";
terminal = "alacritty";
window = {border = 5;};
};
extraConfig = ''
output Unknown-1 scale 2
'';
};
services.swayidle = {enable = true;};
services.cbatticon = {
lowLevelPercent = 20;
iconType = "standard";
enable = true;
};
}