summaryrefslogtreecommitdiff
path: root/hosts/thinkpad/configuration.nix
diff options
context:
space:
mode:
authoradikro <adikro@disroot.org>2026-03-10 21:30:09 +0100
committeradikro <adikro@disroot.org>2026-03-10 21:30:09 +0100
commit984f5316832ee02369382d00a77a03b173278e68 (patch)
tree54aa520b0f1939ca2120499113972d21af8b5dee /hosts/thinkpad/configuration.nix
parent1f0d7bd7065e92e47cf80ad6950ae566657f865a (diff)
added laptop host
Diffstat (limited to 'hosts/thinkpad/configuration.nix')
-rw-r--r--hosts/thinkpad/configuration.nix41
1 files changed, 21 insertions, 20 deletions
diff --git a/hosts/thinkpad/configuration.nix b/hosts/thinkpad/configuration.nix
index de8ad05..05e1832 100644
--- a/hosts/thinkpad/configuration.nix
+++ b/hosts/thinkpad/configuration.nix
@@ -1,7 +1,6 @@
{
inputs,
username,
- pkgs,
...
}:
{
@@ -20,6 +19,7 @@
os = {
core = {
allowUnfree.enable = true;
+ flatpak.enable = true;
audio.enable = true;
bootloader = {
@@ -30,7 +30,7 @@
};
drivers = {
enable = true;
- # cpu = "intel";
+ cpu = "intel";
graphics.enable = true;
kernel = "stable";
};
@@ -41,36 +41,37 @@
users.${username}.path = ./home.nix;
};
locale.enable = true;
+ memory = {
+ zram.enable = true;
+ swapfile.enable = true;
+ };
+ network.enable = true;
+ security.enable = true;
+ ssh.enable = true;
storage.enable = true;
- # users.enable = true;
+ users.enable = true;
};
srv = {
+ i2p.enable = true;
files = {
enable = true;
localsend.enable = true;
};
+ gaming = {
+ enable = true;
+ steam.enable = true;
+ };
+ kdeconnect.enable = true;
nix-helper.enable = true;
+ monero.enable = true;
+ sops.enable = true;
+ syncthing.enable = true;
+ vpn.enable = true;
};
wm = {
enable = true;
niri.enable = true;
};
};
- network.networkmanager.enable = true;
- users = {
- mutableUsers = true;
-
- users = {
- "${username}" = {
- isNormalUser = true;
- shell = pkgs.fish;
- extraGroups = [ "wheel" ];
- initialPassword = "cwel";
- };
- };
- };
- boot = {
- kernelParams = [ "iomem=relaxed" ];
- };
- services.thinkfan.enable = true;
+ boot.kernelParams = [ "iomem=relaxed" ];
}