From c1d9af57156f3c95590d9a12c394ee064df9696e Mon Sep 17 00:00:00 2001 From: adikro Date: Sat, 20 Dec 2025 15:25:38 +0100 Subject: added disko config for laptop, added storage and memory modules --- hosts/desktop/home.nix | 61 +++++++++++++++++++++++++++----------------------- 1 file changed, 33 insertions(+), 28 deletions(-) (limited to 'hosts/desktop/home.nix') diff --git a/hosts/desktop/home.nix b/hosts/desktop/home.nix index 08140dd..ea33837 100644 --- a/hosts/desktop/home.nix +++ b/hosts/desktop/home.nix @@ -1,21 +1,20 @@ -{ pkgs, ... }: +{ username, ... }: { - imports = [ - ../../hm/default.nix -]; + imports = [ ../../hm/default.nix ]; - home.username = "adam"; - home.homeDirectory = "/home/adam"; - home.stateVersion = "25.05"; + home = { + username = "${username}"; + homeDirectory = "/home/${username}"; + stateVersion = "25.05"; + }; - szpont.hm = { + hm = { conf = { - clipboard = { + clip = { enable = true; backend = "wayland"; }; git.enable = true; - ssh.enable = true; xdg-dirs = { enable = true; mediaPath = /media; @@ -25,12 +24,14 @@ nixvim.enable = true; }; env = { + niri.enable = true; + + waybar.enable = true; themes = { enable = true; gtk.enable = true; qt.enable = true; }; - waybar.enable = true; }; shell = { cli.enable = true; @@ -39,26 +40,30 @@ starship.enable = true; }; soft = { - easyeffects.enable = true; + browser = { + enable = true; + librewolf.enable = true; + brave.enable = true; + }; + email = { + enable = true; + thunderbird.enable = false; + evolution.enable = true; + }; + kdeconnect.enable = true; + kdenlive.enable = true; media.enable = true; nixcord.enable = true; + obs.enable = true; + obsidian.enable = true; + onlyoffice.enable = false; spicetify.enable = true; + torrent.enable = true; + vpn = { + enable = true; + protonvpn.enable = true; + mullvad.enable = false; + }; }; }; - - home.packages = with pkgs; [ - protonvpn-gui - evolution - kdePackages.kdenlive - veracrypt - brave - qbittorrent-enhanced - bitwarden-desktop - thunderbird - ]; - - programs.obsidian.enable = true; - programs.onlyoffice.enable = true; - programs.librewolf.enable = true; - # programs.thunderbird.enable = true; } -- cgit v1.3