From 09513b5c4e4babfaefdd06c592ef34c0908dc572 Mon Sep 17 00:00:00 2001 From: sadbeast Date: Thu, 30 May 2024 00:47:47 +0000 Subject: oh god what have i done --- home/sadbeast/work.nix | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 home/sadbeast/work.nix (limited to 'home/sadbeast/work.nix') diff --git a/home/sadbeast/work.nix b/home/sadbeast/work.nix new file mode 100644 index 0000000..5d253e8 --- /dev/null +++ b/home/sadbeast/work.nix @@ -0,0 +1,64 @@ +{ + pkgs, + config, + lib, + ... +}: { + imports = [ + ./global + ./features/desktop + ]; + + home = { + sessionVariables = { + BUNDLE_PATH = "vendor/bundle"; + }; + + packages = with pkgs; [ + aws-sam-cli + awscli2 + gcc + google-chrome + ruby + nodejs + slack + ruby-lsp + ssm-session-manager-plugin + ]; + }; + + programs = { + git = { + userName = "Kent Smith"; + userEmail = "kent.smith@andros.co"; + + extraConfig = { + core.sshCommand = "ssh -i ~/.ssh/id_rsa -o IdentitiesOnly=yes"; + }; + }; + + obs-studio = { + enable = true; + plugins = with pkgs.obs-studio-plugins; [ + wlrobs + obs-backgroundremoval + obs-pipewire-audio-capture + ]; + }; + }; + + wayland.windowManager.sway.config.output = { + eDP-1 = { + resolution = "1920x1080"; + position = "0,0"; + }; + HDMI-A-1 = { + resolution = "1920x1080"; + position = "0,1080"; + }; + DP-1 = { + resolution = "1920x1080"; + position = "1920,1080"; + }; + }; +} -- cgit v1.2.3