diff --git a/hosts/laptop/configuration.nix b/hosts/laptop/configuration.nix index e436ccf..323497e 100644 --- a/hosts/laptop/configuration.nix +++ b/hosts/laptop/configuration.nix @@ -4,6 +4,10 @@ enable = true; }; + networking.networkmanager.enable = true; + users.users.nickolaj.extraGroups = [ "networkmanager" ]; + programs.nm-applet.enable = true; + # Load nvidia driver for Xorg and Wayland services.xserver.videoDrivers = ["nvidia"]; diff --git a/hosts/laptop/monitors.nix b/hosts/laptop/monitors.nix new file mode 100644 index 0000000..8ebea69 --- /dev/null +++ b/hosts/laptop/monitors.nix @@ -0,0 +1,7 @@ +_: { + monitors = [ + { + name = "eDP-1"; + } + ]; +} \ No newline at end of file diff --git a/hosts/laptop/ssh.nix b/hosts/laptop/ssh.nix new file mode 100644 index 0000000..4b2cd9f --- /dev/null +++ b/hosts/laptop/ssh.nix @@ -0,0 +1,10 @@ +{lib, ...}: { + fireproof.home-manager.programs.ssh.matchBlocks = { + "dev.ao" = { + proxyJump = lib.mkForce "server"; + }; + "bastion.ao" = { + proxyJump = lib.mkForce "server"; + }; + }; +} diff --git a/modules/apps/obsidian.nix b/modules/apps/obsidian.nix new file mode 100644 index 0000000..a205197 --- /dev/null +++ b/modules/apps/obsidian.nix @@ -0,0 +1,5 @@ +{pkgsUnstable, ...}: { + environment.systemPackages = [ + pkgsUnstable.obsidian + ]; +} diff --git a/modules/graphical.nix b/modules/graphical.nix index 5a053f5..433d30f 100644 --- a/modules/graphical.nix +++ b/modules/graphical.nix @@ -12,5 +12,6 @@ ./apps/firefox.nix ./apps/ghostty.nix ./apps/slack.nix + ./apps/obsidian.nix ]; }