2022-09-17 16:50:50 +02:00
|
|
|
#
|
|
|
|
# Home-manager configuration for laptop
|
|
|
|
#
|
|
|
|
# flake.nix
|
|
|
|
# ├─ ./hosts
|
|
|
|
# │ └─ ./laptop
|
|
|
|
# │ └─ home.nix *
|
|
|
|
# └─ ./modules
|
|
|
|
# └─ ./desktop
|
|
|
|
# └─ ./hyprland
|
|
|
|
# └─ hyprland.nix
|
|
|
|
#
|
|
|
|
|
|
|
|
{ pkgs, ... }:
|
|
|
|
|
|
|
|
{
|
|
|
|
imports =
|
|
|
|
[
|
2024-05-19 17:57:35 +02:00
|
|
|
#../../modules/wm/hyprland/home.nix # Window Manager
|
|
|
|
../../modules/wm/sway/home.nix # Window Manager
|
2022-11-01 22:41:38 +01:00
|
|
|
../../modules/home.nix # Window Manager
|
2022-09-17 16:50:50 +02:00
|
|
|
];
|
|
|
|
|
|
|
|
home = { # Specific packages for laptop
|
|
|
|
packages = with pkgs; [
|
|
|
|
# Applications
|
2022-10-08 16:11:50 +02:00
|
|
|
libreoffice # Office packages
|
2022-11-01 21:31:56 +01:00
|
|
|
#firefox
|
2022-10-08 16:11:50 +02:00
|
|
|
chromium
|
|
|
|
thunderbird
|
2022-11-03 16:51:58 +01:00
|
|
|
streamlink
|
2022-10-08 16:11:50 +02:00
|
|
|
streamlink-twitch-gui-bin
|
|
|
|
element-desktop
|
2022-10-17 18:58:47 +02:00
|
|
|
intel-gpu-tools
|
2022-11-01 22:41:38 +01:00
|
|
|
pulsemixer
|
2022-12-20 19:45:11 +01:00
|
|
|
|
2022-09-17 16:50:50 +02:00
|
|
|
# Display
|
|
|
|
light # xorg.xbacklight not supported. Other option is just use xrandr.
|
|
|
|
|
|
|
|
# Power Management
|
|
|
|
#auto-cpufreq # Power management
|
|
|
|
#tlp # Power management
|
|
|
|
];
|
|
|
|
};
|
|
|
|
|
|
|
|
programs = {
|
|
|
|
alacritty.settings.font.size = 11;
|
|
|
|
};
|
|
|
|
|
|
|
|
services = { # Applets
|
2022-10-08 16:11:50 +02:00
|
|
|
blueman-applet.enable = true; # Bluetooth
|
2022-10-07 17:38:24 +02:00
|
|
|
network-manager-applet.enable = true; # Network
|
2022-09-17 16:50:50 +02:00
|
|
|
};
|
2022-11-03 16:16:34 +01:00
|
|
|
|
|
|
|
xsession.preferStatusNotifierItems = true;
|
|
|
|
|
2022-09-17 16:50:50 +02:00
|
|
|
}
|