diff options
| author | Dylan <boss@tehbox.org> | 2025-09-16 16:43:55 +1200 |
|---|---|---|
| committer | Dylan <boss@tehbox.org> | 2025-09-16 16:43:55 +1200 |
| commit | d1395f9e6768551967f85128ccab19d12dec4c6f (patch) | |
| tree | 804d86634796edd5e378cb05ee2fda0a71d02497 /home-manager | |
| parent | c1b48e9f2bfc4ae0e48d0c8e35ad1f4a2189ec30 (diff) | |
| download | nixos-configuration-d1395f9e6768551967f85128ccab19d12dec4c6f.tar.gz nixos-configuration-d1395f9e6768551967f85128ccab19d12dec4c6f.zip | |
feat: added server configuration and setup sops-nix
Diffstat (limited to 'home-manager')
| -rw-r--r-- | home-manager/home.nix | 31 | ||||
| -rw-r--r-- | home-manager/i3/config | 3 | ||||
| -rw-r--r-- | home-manager/shells/bash.nix | 3 |
3 files changed, 30 insertions, 7 deletions
diff --git a/home-manager/home.nix b/home-manager/home.nix index fe27af0..9f468a6 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -24,7 +24,7 @@ home.packages = with pkgs; [ feh pass - #spotify + spotify playerctl libqalculate libreoffice @@ -40,7 +40,6 @@ mumble gimp bottom - obs-studio xfce.thunar mpv man-pages @@ -64,12 +63,16 @@ wireguard-tools brightnessctl inputs.nil.packages.${system}.default - inputs.polymc.packages.${system}.default + #inputs.polymc.packages.${system}.default jre8 - inputs.zen-browser.packages."${system}".default + #inputs.zen-browser.packages."${system}".default piper qbittorrent - adom + sbcl + superTuxKart + typst + sops + #adom ]; nix = { @@ -103,6 +106,22 @@ }; }; }; + + programs.obs-studio = { + enable = true; + + # optional Nvidia hardware acceleration + package = ( + pkgs.obs-studio.override { + cudaSupport = true; + } + ); + + plugins = with pkgs.obs-studio-plugins; [ + obs-pipewire-audio-capture + input-overlay + ]; + }; programs.firefox.enable = true; @@ -121,7 +140,7 @@ spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system}; in { - enable = true; + enable = false; enabledExtensions = with spicePkgs.extensions; [ fullAppDisplay powerBar diff --git a/home-manager/i3/config b/home-manager/i3/config index acfd0d0..59116ba 100644 --- a/home-manager/i3/config +++ b/home-manager/i3/config @@ -94,6 +94,7 @@ bindsym $mod+x exec --no-startup-id "loginctl lock-session" bindsym $mod+Shift+x exec --no-startup-id "loginctl lock-session; systemctl suspend" # bindsym $mod+Shift+c exec --no-startup-id "~/.i3_commands/open-qb.sh" bindsym $mod+c exec --no-startup-id "firefox" +bindsym $mod+Shift+c exec --no-startup-id "nyxt" bindsym $mod+Shift+minus exec --no-startup-id "emacsclient -c" bindsym XF86MonBrightnessUp exec --no-startup-id brightnessctl s +5 @@ -120,7 +121,7 @@ floating_modifier $mod bindsym $mod+Return exec --no-startup-id kitty # Start emacs with vterm -bindsym $mod+Shift+Return exec --no-startup-id "emacsclient -c --eval '(start-terminal)'" +bindsym $mod+Shift+Return exec --no-startup-id "emacsclient -c --eval '(multi-vterm)'" # kill focused window bindsym $mod+Shift+q kill diff --git a/home-manager/shells/bash.nix b/home-manager/shells/bash.nix index a902af3..cd5f51d 100644 --- a/home-manager/shells/bash.nix +++ b/home-manager/shells/bash.nix @@ -60,8 +60,11 @@ __prompt_command() { ls = "lsd"; la = "lsd -a"; ll = "lsd -al"; + tree = "lsd --tree"; pathfindsaver = "while sleep 1; do pathfind -f; done"; qalc = "qalc -s 'varunits 0' -s 'angle 2'"; + + flake-rebuild = "nixos-rebuild switch --flake ~/nixos-configuration"; }; }; |
