Beacon config, beacon integration into emacs

This commit is contained in:
2026-06-01 11:43:42 +03:00
parent e271872cae
commit c0f72be869
6 changed files with 240 additions and 50 deletions
+28 -5
View File
@@ -22,7 +22,11 @@
suiteModules.nixos.attic
];
boot.loader.systemd-boot.enable = true;
boot.loader.grub = {
enable = true;
efiSupport = true;
device = "nodev";
};
boot.loader.efi.canTouchEfiVariables = true;
nixpkgs = {
@@ -71,7 +75,7 @@
users.users.aner = {
isNormalUser = true;
description = "Aner Zakobar";
extraGroups = ["networkmanager" "wheel" "audio" "video"];
extraGroups = ["networkmanager" "wheel" "audio" "video" "seat" "input"];
packages = with pkgs; [];
};
@@ -91,11 +95,29 @@
};
specialisation = {
hyprland = {
steam-big-picture = {
configuration = {
home-manager.users.aner = {pkgs, ...}: {
environment.systemPackages = [pkgs.sway];
environment.etc."sway-steam.conf".text = ''
output * bg #000000 solid_color
default_border none
default_floating_border none
exec ${pkgs.dbus}/bin/dbus-run-session -- ${pkgs.bash}/bin/bash -c "steam -tenfoot; ${pkgs.sway}/bin/swaymsg exit"
'';
services.seatd.enable = true;
services.greetd.settings = lib.mkForce {
terminal.vt = 1;
default_session = {
command = "${pkgs.tuigreet}/bin/tuigreet --time --user-menu --cmd '/home/aner/.login.sh'";
user = "greeter";
};
initial_session = {
command = "${pkgs.sway}/bin/sway --config /etc/sway-steam.conf";
user = "aner";
};
};
home-manager.users.aner = {lib, ...}: {
azos.suites.exwm.enable = lib.mkForce false;
azos.suites.hyprland.enable = true;
};
};
};
@@ -111,6 +133,7 @@
killall
brightnessctl
exfatprogs
gamescope
];
fonts.enableDefaultPackages = true;