Merge branch 'laptop'

This commit is contained in:
Emile Clark-Boman 2025-08-31 15:17:53 +10:00
commit 484a8df77b
14 changed files with 550 additions and 22 deletions

View file

@ -14,6 +14,8 @@ in {
./hardware-configuration.nix
(import "${home-manager}/nixos")
../modules/wm/hyprland.nix
../modules/steam.nix
../modules/obsidian.nix
@ -110,7 +112,7 @@ in {
defaultSession =
"hyprland"
+ (
if config.programs.hyprland.withUWSM == true
if config.programs.hyprland.withUWSM
then "-uwsm"
else null
);
@ -223,19 +225,21 @@ in {
# Shell
bash
zsh
fish
shellcheck
grc # colorise command outputs
# Systems Programming & Compilation
qemu # Fellice Bellard's Quick Emulator
# GNU Utils
gnumake
binutils
strace
ltrace
# C Family
gcc
clang
clang-tools
# Rust
cargo
rustc
@ -328,12 +332,6 @@ in {
#};
programs = {
hyprland = {
enable = true;
withUWSM = true; # Universal Wayland Session Manager
xwayland.enable = true;
};
zsh.enable = true;
fish.enable = true;
@ -419,10 +417,26 @@ in {
};
};
documentation = {
enable = true;
doc.enable = true; # install /share/doc packages
man.enable = true; # install manpages
info.enable = true; # install GNU info
dev.enable = true; # install docs intended for developers
nixos = {
enable = true; # install NixOS documentation (ie man -k nix, & nixos-help)
options.splitBuild = true;
# includeAllModules = true;
};
};
virtualisation.docker.enable = true;
hardware = {
graphics.enable = true;
graphics = {
enable = true;
enable32Bit = true;
};
# opengl = {
# enable = true;