Compare commits

..
4 Commits
Author SHA1 Message Date
chrisbell 125a526f04 Merge pull request 'Desktop and p50 hosts merge' (#1) from desktop into master
Reviewed-on: #1
2026-10-19 15:37:42 -04:00
chrisbell de78d5549a Merge remote-tracking branch 'origin/p50' into desktop 2026-10-19 14:36:20 -05:00
chrisbell d126a4b009 p50 updates 2026-10-19 14:35:19 -05:00
chrisbell 6caaeebea2 desktop updates 2026-10-19 14:33:45 -05:00
12 changed files with 91 additions and 17 deletions

No files matched your search

+28 -1
View File
@@ -36,5 +36,32 @@
networking.firewall.allowedTCPPorts = [ 9999 ]; networking.firewall.allowedTCPPorts = [ 9999 ];
networking.firewall.allowedUDPPorts = [ 9999 ]; networking.firewall.allowedUDPPorts = [ 9999 ];
# Enable Pipewire &&
# Disocrd OBS virtual mic audio sync
services.pipewire = {
enable = true;
pulse.enable = true;
extraConfig.pipewire."99-obs-virtual-mic" = {
"context.modules" = [
{
name = "libpipewire-module-loopback";
args = {
"node.description" = "OBS Virtual Mic";
"capture.props" = {
"node.name" = "obs_capture";
"media.class" = "Audio/Sink";
"audio.position" = [ "FL" "FR" ];
};
"playback.props" = {
"node.name" = "obs_mic";
"media.class" = "Audio/Source";
"audio.position" = [ "FL" "FR" ];
};
};
}
];
};
};
system.stateVersion = "25.11"; # don't change system.stateVersion = "25.11"; # don't change
} }
+5 -3
View File
@@ -15,6 +15,8 @@
../../modules/home-manager/bspwm.nix ../../modules/home-manager/bspwm.nix
../../modules/home-manager/polybar.nix ../../modules/home-manager/polybar.nix
../../modules/home-manager/browsers/zen.nix ../../modules/home-manager/browsers/zen.nix
../../modules/home-manager/picom.nix
../../modules/home-manager/syncplay.nix
# ../../modules/home-manager/editors/helix.nix # ../../modules/home-manager/editors/helix.nix
]; ];
@@ -27,13 +29,13 @@
my.bspwm.monitors = [ my.bspwm.monitors = [
{ {
name = "DP-0"; name = "DP-0";
xrandr = "--primary --auto --pos 1080x0"; xrandr = "--primary --mode 2560x1440 --pos 1080x0";
desktops = [ "1" "2" "3" "4" "5" "6" ]; desktops = [ "4" "5" "6" "7" "8" "9" ];
} }
{ {
name = "DP-2"; name = "DP-2";
xrandr = "--auto --rotate left --pos 0x0"; xrandr = "--auto --rotate left --pos 0x0";
desktops = [ "7" "8" "9" ]; desktops = [ "1" "2" "3" ];
} }
]; ];
+2 -2
View File
@@ -5,7 +5,7 @@
./hardware-configuration.nix ./hardware-configuration.nix
../../modules/nixos/quadro-m1000m.nix ../../modules/nixos/quadro-m1000m.nix
../../modules/nixos/common.nix ../../modules/nixos/common.nix
../../modules/nixos/bspwm.nix ../../modules/nixos/gnome.nix
../../modules/nixos/audio.nix ../../modules/nixos/audio.nix
../../modules/nixos/shell.nix ../../modules/nixos/shell.nix
../../modules/nixos/dev.nix ../../modules/nixos/dev.nix
@@ -26,4 +26,4 @@
programs.zsh.shellAliases.ssh-server = "ssh braincell@192.168.1.3"; programs.zsh.shellAliases.ssh-server = "ssh braincell@192.168.1.3";
system.stateVersion = "26.05"; # don't change system.stateVersion = "26.05"; # don't change
} }
+4 -4
View File
@@ -8,10 +8,10 @@
imports = [ imports = [
../../modules/home-manager/defaults.nix ../../modules/home-manager/defaults.nix
../../modules/home-manager/bspwm.nix # ../../modules/home-manager/bspwm.nix
../../modules/home-manager/wallpaper.nix # ../../modules/home-manager/wallpaper.nix
../../modules/home-manager/polybar.nix # ../../modules/home-manager/polybar.nix
../../modules/home-manager/sxhkd.nix # ../../modules/home-manager/sxhkd.nix
../../modules/home-manager/terminals/alacritty.nix ../../modules/home-manager/terminals/alacritty.nix
../../modules/home-manager/browsers/zen.nix ../../modules/home-manager/browsers/zen.nix
../../modules/home-manager/browsers/ugc.nix ../../modules/home-manager/browsers/ugc.nix
+3
View File
@@ -52,6 +52,9 @@ in
# Wallpapers # Wallpapers
[ -x ~/.config/wallpaper/set.sh ] && ~/.config/wallpaper/set.sh [ -x ~/.config/wallpaper/set.sh ] && ~/.config/wallpaper/set.sh
# Picom
${pkgs.procps}/bin/pgrep -x picom >/dev/null || ${pkgs.picom}/bin/picom -b --config $HOME/.config/picom/picom.conf
''; '';
}; };
+16
View File
@@ -0,0 +1,16 @@
{ pkgs, ... }:
{
home.packages = [ pkgs.picom ];
xdg.configFile."picom/picom.conf".text = ''
backend = "glx";
vsync = true;
unredir-if-possible = false;
shadow = false;
fade-in-step = 1;
fade-out-step = 1;
'';
}
+8
View File
@@ -0,0 +1,8 @@
{ pkgs, ... }:
{
home.packages = [
pkgs.syncplay
pkgs.mpv
];
}
+1 -1
View File
@@ -5,7 +5,7 @@
enable = true; enable = true;
settings = { settings = {
font.size = 11; font.size = 11;
window.opacity = 0.95; window.opacity = 0.85;
}; };
}; };
} }
+3 -3
View File
@@ -2,8 +2,8 @@
{ {
users.users.chris.packages = with pkgs; [ users.users.chris.packages = with pkgs; [
telegram-desktop discord inkscape obsidian obs-studio telegram-desktop discord inkscape obsidian obs-studio
r2modman signal-desktop flameshot vscodium r2modman signal-desktop flameshot vscodium spotify
nautilus onlyoffice-desktopeditors vlc orca-slicer blender grayjay nautilus onlyoffice-desktopeditors vlc orca-slicer blender grayjay
kdePackages.kdenlive kicad kdePackages.kdenlive gimp nextcloud-client
]; ];
} }
+1 -1
View File
@@ -49,4 +49,4 @@
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
vim wget git helix nixd nixfmt btop fastfetch lazygit file disktui busybox nmap screen scrot xclip vim wget git helix nixd nixfmt btop fastfetch lazygit file disktui busybox nmap screen scrot xclip
]; ];
} }
+6 -2
View File
@@ -1,4 +1,8 @@
{ ... }: { pkgs, ... }:
{ {
programs.steam.enable = true; programs.steam.enable = true;
}
users.users.chris.packages = with pkgs; [
# lutris
];
}
+14
View File
@@ -0,0 +1,14 @@
{ config, pkgs, ... }:
{
services.displayManager.gdm.enable = true;
services.desktopManager.gnome.enable = true;
# To disable installing GNOME's suite of applications
# and only be left with GNOME shell.
# services.gnome.core-apps.enable = false;
services.gnome.core-developer-tools.enable = false;
services.gnome.games.enable = false;
environment.gnome.excludePackages = with pkgs; [ gnome-tour gnome-user-docs ];
}