aboutsummaryrefslogtreecommitdiff
path: root/hosts/adam/configuration.nix
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-11-03 00:19:09 +0100
committerschererleander <leander@schererleander.de>2025-11-03 00:19:09 +0100
commit03f03eee9f8417b540f0d1b0d1e8a4626d455ac3 (patch)
treebf7b8a76461e8a469b37197d9b6a78cb16dd2fb8 /hosts/adam/configuration.nix
parent9e2849e72a9a46515a9141226a0145fdbb5090c8 (diff)
chore: reorganize modules into subcategories
Diffstat (limited to 'hosts/adam/configuration.nix')
-rw-r--r--hosts/adam/configuration.nix75
1 files changed, 29 insertions, 46 deletions
diff --git a/hosts/adam/configuration.nix b/hosts/adam/configuration.nix
index 5423ef7..88defa1 100644
--- a/hosts/adam/configuration.nix
+++ b/hosts/adam/configuration.nix
@@ -1,17 +1,17 @@
{
- pkgs,
+ inputs,
+ system,
host,
+ pkgs,
username,
...
}:
{
-
imports = [
./hardware-configuration.nix
- ./audio.nix
- ./wooting.nix
- ../../modules/nixos
+ ../../modules
+ ../../modules/system
];
boot = {
@@ -52,54 +52,37 @@
environment.variables.AMD_VULKAN_ICD = "RADV";
- # Network
- networking = {
- hostName = host;
- networkmanager.enable = true;
- };
+ home-manager.users.${username} = {
+ home.username = username;
+ home.homeDirectory = "/home/${username}";
- # Improve startup time
- systemd.services.NetworkManager-wait-online.enable = false;
+ programs.home-manager.enable = true;
- # Time
- time.timeZone = "Europe/Berlin";
+ home.packages = with pkgs; [
+ obsidian
+ firefox
+ imv
+ mpv
- # Keymap
- console.keyMap = "de";
+ nextcloud-client
- # User
- users.users.${username} = {
- isNormalUser = true;
- extraGroups = [
- "networkmanager"
- "wheel"
- "video"
- "input"
+ xdg-utils
+ pulsemixer
];
- shell = pkgs.zsh;
- ignoreShellProgramCheck = true;
- };
-
- xdg.portal = {
- enable = true;
- wlr.enable = true;
+ home.stateVersion = "25.05";
};
- services.openssh.enable = true;
-
- programs.dconf.enable = true;
-
- # Mullvad vpn
- services.mullvad-vpn = {
- enable = true;
- package = pkgs.mullvad-vpn;
- };
-
- nix.settings.experimental-features = [
- "nix-command"
- "flakes"
- ];
- nixpkgs.config.allowUnfree = true;
+ nx.desktop.sway.enable = true;
+ nx.desktop.waybar.enable = true;
+ nx.desktop.dunst.enable = true;
+ nx.programs.gh.enable = true;
+ nx.programs.gpg.enable = true;
+ nx.programs.neovim.enable = true;
+ nx.programs.tmux.enable = true;
+ nx.programs.zsh.enable = true;
+ nx.programs.foot.enable = true;
+ nx.programs.spicetify.enable = true;
+ nx.programs.zathura.enable = true;
system.stateVersion = "25.05";
}