Changed: Programms
This commit is contained in:
		
							
								
								
									
										6
									
								
								home/programs/games/airshipper.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								home/programs/games/airshipper.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    home.packages = with pkgs; [
 | 
				
			||||||
 | 
					        airshipper
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -7,9 +7,9 @@
 | 
				
			|||||||
        steam
 | 
					        steam
 | 
				
			||||||
    ];*/
 | 
					    ];*/
 | 
				
			||||||
    programs.steam = {
 | 
					    programs.steam = {
 | 
				
			||||||
	enable = true;
 | 
					        enable = true;
 | 
				
			||||||
	remotePlay.openFirewall = true;
 | 
					        remotePlay.openFirewall = true;
 | 
				
			||||||
	dedicatedServer.openFirewall = true;
 | 
					        dedicatedServer.openFirewall = true;
 | 
				
			||||||
	localNetworkGameTransfers.openFirewall = true;
 | 
					        localNetworkGameTransfers.openFirewall = true;
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,16 +9,7 @@
 | 
				
			|||||||
        pavucontrol
 | 
					        pavucontrol
 | 
				
			||||||
        playerctl
 | 
					        playerctl
 | 
				
			||||||
        pulsemixer
 | 
					        pulsemixer
 | 
				
			||||||
 | 
					    ]; 
 | 
				
			||||||
	ffmpeg
 | 
					 | 
				
			||||||
   ];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    programs.mpv = {
 | 
					 | 
				
			||||||
        enable = true;
 | 
					 | 
				
			||||||
        defaultProfiles = ["gpu-hq"];
 | 
					 | 
				
			||||||
        scripts = [pkgs.mpvScripts.mpris];
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    services = {
 | 
					    services = {
 | 
				
			||||||
        playerctld.enable = true;
 | 
					        playerctld.enable = true;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,6 +8,7 @@
 | 
				
			|||||||
    imports = [
 | 
					    imports = [
 | 
				
			||||||
        ./audio.nix
 | 
					        ./audio.nix
 | 
				
			||||||
        ./image.nix
 | 
					        ./image.nix
 | 
				
			||||||
 | 
					        ./webcam.nix
 | 
				
			||||||
    ];
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,15 +0,0 @@
 | 
				
			|||||||
{ pkgs, ... }:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  # Install Spotify
 | 
					 | 
				
			||||||
  home.packages = with pkgs; [
 | 
					 | 
				
			||||||
    spotify
 | 
					 | 
				
			||||||
  ];
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  # Optional: You might need to set environment variables for Spotify,
 | 
					 | 
				
			||||||
  # especially if you encounter issues with it finding libraries.
 | 
					 | 
				
			||||||
  # This is less common now, but here's an example:
 | 
					 | 
				
			||||||
  # environment.variables = {
 | 
					 | 
				
			||||||
  #   NIXOS_OZONE_WL = "1"; # If you're on Wayland and have issues
 | 
					 | 
				
			||||||
  # };
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										37
									
								
								home/programs/media/spotify/player-configs/app.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								home/programs/media/spotify/player-configs/app.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
				
			|||||||
 | 
					theme = "Catppuccin-mocha"
 | 
				
			||||||
 | 
					client_id = "bd5cf4b9f6504ad9b357a1285e32b391"
 | 
				
			||||||
 | 
					login_redirect_uri = "http://127.0.0.1:8989/login"
 | 
				
			||||||
 | 
					client_port = 8080
 | 
				
			||||||
 | 
					tracks_playback_limit = 50
 | 
				
			||||||
 | 
					playback_format = "{status} {track} • {artists}\n{album}\n{metadata}"
 | 
				
			||||||
 | 
					notify_format = { summary = "{track} • {artists}", body = "{album}" }
 | 
				
			||||||
 | 
					notify_timeout_in_secs = 0
 | 
				
			||||||
 | 
					app_refresh_duration_in_ms = 32
 | 
				
			||||||
 | 
					playback_refresh_duration_in_ms = 0
 | 
				
			||||||
 | 
					page_size_in_rows = 20
 | 
				
			||||||
 | 
					enable_media_control = true
 | 
				
			||||||
 | 
					enable_streaming = "Always"
 | 
				
			||||||
 | 
					enable_notify = true
 | 
				
			||||||
 | 
					enable_cover_image_cache = true
 | 
				
			||||||
 | 
					notify_streaming_only = false
 | 
				
			||||||
 | 
					default_device = "spotify-player"
 | 
				
			||||||
 | 
					play_icon = "▶"
 | 
				
			||||||
 | 
					pause_icon = "▌▌"
 | 
				
			||||||
 | 
					liked_icon = "♥"
 | 
				
			||||||
 | 
					cover_img_length = 9
 | 
				
			||||||
 | 
					cover_img_width = 5
 | 
				
			||||||
 | 
					seek_duration_secs = 5
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[device]
 | 
				
			||||||
 | 
					name = "nix"
 | 
				
			||||||
 | 
					device_type = "speaker"
 | 
				
			||||||
 | 
					volume = 70
 | 
				
			||||||
 | 
					bitrate = 320
 | 
				
			||||||
 | 
					audio_cache = false
 | 
				
			||||||
 | 
					normalization = false
 | 
				
			||||||
 | 
					autoplay = false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[layout]
 | 
				
			||||||
 | 
					library = { playlist_percent = 40, album_percent = 40 }
 | 
				
			||||||
 | 
					playback_window_position = "Top"
 | 
				
			||||||
 | 
					playback_window_height = 6
 | 
				
			||||||
							
								
								
									
										148
									
								
								home/programs/media/spotify/player-configs/theme.toml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										148
									
								
								home/programs/media/spotify/player-configs/theme.toml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,148 @@
 | 
				
			|||||||
 | 
					[[themes]]
 | 
				
			||||||
 | 
					name = "Catppuccin-latte"
 | 
				
			||||||
 | 
					[themes.palette]
 | 
				
			||||||
 | 
					background = "#eff1f5"
 | 
				
			||||||
 | 
					foreground = "#4c4f69"
 | 
				
			||||||
 | 
					black = "#eff1f5"
 | 
				
			||||||
 | 
					blue = "#1e66f5"
 | 
				
			||||||
 | 
					cyan = "#04a5e5"
 | 
				
			||||||
 | 
					green = "#40a02b"
 | 
				
			||||||
 | 
					magenta = "#8839ef"
 | 
				
			||||||
 | 
					red = "#d20f39"
 | 
				
			||||||
 | 
					white = "#4c4f69"
 | 
				
			||||||
 | 
					yellow = "#df8e1d"
 | 
				
			||||||
 | 
					bright_black = "#eff1f5"
 | 
				
			||||||
 | 
					bright_blue = "#1e66f5"
 | 
				
			||||||
 | 
					bright_cyan = "#04a5e5"
 | 
				
			||||||
 | 
					bright_green = "#40a02b"
 | 
				
			||||||
 | 
					bright_magenta = "#8839ef"
 | 
				
			||||||
 | 
					bright_red = "#d20f39"
 | 
				
			||||||
 | 
					bright_white = "#4c4f69"
 | 
				
			||||||
 | 
					bright_yellow = "#df8e1d"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[themes.component_style]
 | 
				
			||||||
 | 
					selection = { bg = "#ccd0da", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					block_title = { fg = "Magenta" }
 | 
				
			||||||
 | 
					playback_track = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_album = { fg = "Yellow" }
 | 
				
			||||||
 | 
					playback_metadata = { fg = "Blue" }
 | 
				
			||||||
 | 
					playback_progress_bar = { bg = "#ccd0da", fg = "Green" }
 | 
				
			||||||
 | 
					current_playing = { fg = "Green", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					page_desc = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					table_header = { fg = "Blue" }
 | 
				
			||||||
 | 
					border = {}
 | 
				
			||||||
 | 
					playback_status = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_artists = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playlist_desc = { fg = "#6c6f85" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[themes]]
 | 
				
			||||||
 | 
					name = "Catppuccin-frappe"
 | 
				
			||||||
 | 
					[themes.palette]
 | 
				
			||||||
 | 
					background = "#303446"
 | 
				
			||||||
 | 
					foreground = "#c6d0f5"
 | 
				
			||||||
 | 
					black = "#303446"
 | 
				
			||||||
 | 
					blue = "#8caaee"
 | 
				
			||||||
 | 
					cyan = "#99d1db"
 | 
				
			||||||
 | 
					green = "#a6d189"
 | 
				
			||||||
 | 
					magenta = "#ca9ee6"
 | 
				
			||||||
 | 
					red = "#e78284"
 | 
				
			||||||
 | 
					white = "#c6d0f5"
 | 
				
			||||||
 | 
					yellow = "#e5c890"
 | 
				
			||||||
 | 
					bright_black = "#303446"
 | 
				
			||||||
 | 
					bright_blue = "#8caaee"
 | 
				
			||||||
 | 
					bright_cyan = "#99d1db"
 | 
				
			||||||
 | 
					bright_green = "#a6d189"
 | 
				
			||||||
 | 
					bright_magenta = "#ca9ee6"
 | 
				
			||||||
 | 
					bright_red = "#e78284"
 | 
				
			||||||
 | 
					bright_white = "#c6d0f5"
 | 
				
			||||||
 | 
					bright_yellow = "#e5c890"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[themes.component_style]
 | 
				
			||||||
 | 
					selection = { bg = "#414559", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					block_title = { fg = "Magenta" }
 | 
				
			||||||
 | 
					playback_track = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_album = { fg = "Yellow" }
 | 
				
			||||||
 | 
					playback_metadata = { fg = "Blue" }
 | 
				
			||||||
 | 
					playback_progress_bar = { bg = "#414559", fg = "Green" }
 | 
				
			||||||
 | 
					current_playing = { fg = "Green", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					page_desc = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					table_header = { fg = "Blue" }
 | 
				
			||||||
 | 
					border = {}
 | 
				
			||||||
 | 
					playback_status = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_artists = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playlist_desc = { fg = "#a5adce" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[themes]]
 | 
				
			||||||
 | 
					name = "Catppuccin-macchiato"
 | 
				
			||||||
 | 
					[themes.palette]
 | 
				
			||||||
 | 
					background = "#24273a"
 | 
				
			||||||
 | 
					foreground = "#cad3f5"
 | 
				
			||||||
 | 
					black = "#24273a"
 | 
				
			||||||
 | 
					blue = "#8aadf4"
 | 
				
			||||||
 | 
					cyan = "#91d7e3"
 | 
				
			||||||
 | 
					green = "#a6da95"
 | 
				
			||||||
 | 
					magenta = "#c6a0f6"
 | 
				
			||||||
 | 
					red = "#ed8796"
 | 
				
			||||||
 | 
					white = "#cad3f5"
 | 
				
			||||||
 | 
					yellow = "#eed49f"
 | 
				
			||||||
 | 
					bright_black = "#24273a"
 | 
				
			||||||
 | 
					bright_blue = "#8aadf4"
 | 
				
			||||||
 | 
					bright_cyan = "#91d7e3"
 | 
				
			||||||
 | 
					bright_green = "#a6da95"
 | 
				
			||||||
 | 
					bright_magenta = "#c6a0f6"
 | 
				
			||||||
 | 
					bright_red = "#ed8796"
 | 
				
			||||||
 | 
					bright_white = "#cad3f5"
 | 
				
			||||||
 | 
					bright_yellow = "#eed49f"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[themes.component_style]
 | 
				
			||||||
 | 
					selection = { bg = "#363a4f", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					block_title = { fg = "Magenta" }
 | 
				
			||||||
 | 
					playback_track = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_album = { fg = "Yellow" }
 | 
				
			||||||
 | 
					playback_metadata = { fg = "Blue" }
 | 
				
			||||||
 | 
					playback_progress_bar = { bg = "#363a4f", fg = "Green" }
 | 
				
			||||||
 | 
					current_playing = { fg = "Green", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					page_desc = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					table_header = { fg = "Blue" }
 | 
				
			||||||
 | 
					border = {}
 | 
				
			||||||
 | 
					playback_status = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_artists = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playlist_desc = { fg = "#a5adcb" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[[themes]]
 | 
				
			||||||
 | 
					name = "Catppuccin-mocha"
 | 
				
			||||||
 | 
					[themes.palette]
 | 
				
			||||||
 | 
					background = "#1e1e2e"
 | 
				
			||||||
 | 
					foreground = "#cdd6f4"
 | 
				
			||||||
 | 
					black = "#1e1e2e"
 | 
				
			||||||
 | 
					blue = "#89b4fa"
 | 
				
			||||||
 | 
					cyan = "#89dceb"
 | 
				
			||||||
 | 
					green = "#a6e3a1"
 | 
				
			||||||
 | 
					magenta = "#cba6f7"
 | 
				
			||||||
 | 
					red = "#f38ba8"
 | 
				
			||||||
 | 
					white = "#cdd6f4"
 | 
				
			||||||
 | 
					yellow = "#f9e2af"
 | 
				
			||||||
 | 
					bright_black = "#1e1e2e"
 | 
				
			||||||
 | 
					bright_blue = "#89b4fa"
 | 
				
			||||||
 | 
					bright_cyan = "#89dceb"
 | 
				
			||||||
 | 
					bright_green = "#a6e3a1"
 | 
				
			||||||
 | 
					bright_magenta = "#cba6f7"
 | 
				
			||||||
 | 
					bright_red = "#f38ba8"
 | 
				
			||||||
 | 
					bright_white = "#cdd6f4"
 | 
				
			||||||
 | 
					bright_yellow = "#f9e2af"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[themes.component_style]
 | 
				
			||||||
 | 
					selection = { bg = "#313244", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					block_title = { fg = "Magenta" }
 | 
				
			||||||
 | 
					playback_track = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_album = { fg = "Yellow" }
 | 
				
			||||||
 | 
					playback_metadata = { fg = "Blue" }
 | 
				
			||||||
 | 
					playback_progress_bar = { bg = "#313244", fg = "Green" }
 | 
				
			||||||
 | 
					current_playing = { fg = "Green", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					page_desc = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					table_header = { fg = "Blue" }
 | 
				
			||||||
 | 
					border = {}
 | 
				
			||||||
 | 
					playback_status = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playback_artists = { fg = "Cyan", modifiers = ["Bold"] }
 | 
				
			||||||
 | 
					playlist_desc = { fg = "#a6adc8" }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										13
									
								
								home/programs/media/spotify/spotify-player.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								home/programs/media/spotify/spotify-player.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    home.packages = with pkgs; [
 | 
				
			||||||
 | 
					        spotify-player
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    home.file.".config/spotify-player" = {
 | 
				
			||||||
 | 
					        source = ./player-configs;
 | 
				
			||||||
 | 
					        # copy the scripts directory recursively
 | 
				
			||||||
 | 
					        recursive = true;
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										13
									
								
								home/programs/media/spotify/spotify-tui.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								home/programs/media/spotify/spotify-tui.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    home.packages = with pkgs; [
 | 
				
			||||||
 | 
					        spotify-tui
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /*home.file.".config/spotify-player" = {
 | 
				
			||||||
 | 
					        source = ./configs;
 | 
				
			||||||
 | 
					        # copy the scripts directory recursively
 | 
				
			||||||
 | 
					        recursive = true;
 | 
				
			||||||
 | 
					    };*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										10
									
								
								home/programs/media/spotify/spotify.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								home/programs/media/spotify/spotify.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,10 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    # Install Spotify
 | 
				
			||||||
 | 
					    home.packages = with pkgs; [
 | 
				
			||||||
 | 
					        spotify
 | 
				
			||||||
 | 
					        spicetify-cli
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										12
									
								
								home/programs/media/spotify/spotifyd.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								home/programs/media/spotify/spotifyd.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,12 @@
 | 
				
			|||||||
 | 
					{ pkgs, ...}:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    services.spotifyd = {
 | 
				
			||||||
 | 
					        enable = true;
 | 
				
			||||||
 | 
					        settings = {
 | 
				
			||||||
 | 
					            global = {
 | 
				
			||||||
 | 
					                username = "";
 | 
				
			||||||
 | 
					                password = "";
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										14
									
								
								home/programs/media/webcam.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								home/programs/media/webcam.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
				
			|||||||
 | 
					{ pkgs, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    home.packages = with pkgs; [
 | 
				
			||||||
 | 
					        ffmpeg_6-full
 | 
				
			||||||
 | 
					        gphoto2
 | 
				
			||||||
 | 
					        v4l-utils
 | 
				
			||||||
 | 
					    ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    programs.mpv = {
 | 
				
			||||||
 | 
					        enable = true;
 | 
				
			||||||
 | 
					        defaultProfiles = ["gpu-hq"];
 | 
				
			||||||
 | 
					        scripts = [pkgs.mpvScripts.mpris];
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -10,8 +10,11 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
 | 
					  boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
 | 
				
			||||||
  boot.initrd.kernelModules = [ ];
 | 
					  boot.initrd.kernelModules = [ ];
 | 
				
			||||||
  boot.kernelModules = [ "kvm-intel" ];
 | 
					  boot.kernelModules = [ "kvm-intel" "v4l2loopback"];
 | 
				
			||||||
  boot.extraModulePackages = [ ];
 | 
					  boot.extraModulePackages = [ config.boot.kernelPackages.v4l2loopback.out ];
 | 
				
			||||||
 | 
					  boot.extraModprobeConfig = ''
 | 
				
			||||||
 | 
					    options v4l2loopback exclusive_caps=1 card_label="Virtual Camera"
 | 
				
			||||||
 | 
					  '';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  fileSystems."/" =
 | 
					  fileSystems."/" =
 | 
				
			||||||
    { device = "/dev/disk/by-label/NIXROOT";
 | 
					    { device = "/dev/disk/by-label/NIXROOT";
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
{ pkgs, ... }:
 | 
					{ pkgs, ... }:
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    # networking.firewall.allowedTCPPorts = [ ... ];
 | 
					    networking.firewall.allowedTCPPorts = [ 57621 ];
 | 
				
			||||||
    # networking.firewall.allowedUDPPorts = [ ... ];
 | 
					    networking.firewall.allowedUDPPorts = [ 5353 ];
 | 
				
			||||||
    # Or disable the firewall altogether.
 | 
					    # Or disable the firewall altogether.
 | 
				
			||||||
    networking.firewall.enable = false;
 | 
					    networking.firewall.enable = false;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,11 +31,11 @@
 | 
				
			|||||||
        ethtool
 | 
					        ethtool
 | 
				
			||||||
        pciutils # lspci
 | 
					        pciutils # lspci
 | 
				
			||||||
        usbutils # lsusb
 | 
					        usbutils # lsusb
 | 
				
			||||||
	lshw
 | 
					        lshw
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
	# Graphics
 | 
					        # Graphics
 | 
				
			||||||
	libGL
 | 
					        libGL
 | 
				
			||||||
	glxinfo
 | 
					        glxinfo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Rizz
 | 
					        # Rizz
 | 
				
			||||||
        fastfetch
 | 
					        fastfetch
 | 
				
			||||||
@@ -68,6 +68,7 @@
 | 
				
			|||||||
        gawk
 | 
					        gawk
 | 
				
			||||||
        zstd
 | 
					        zstd
 | 
				
			||||||
        gnupg
 | 
					        gnupg
 | 
				
			||||||
 | 
					        fzf
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Archives
 | 
					        # Archives
 | 
				
			||||||
        zip
 | 
					        zip
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -18,8 +18,8 @@
 | 
				
			|||||||
    ../../home/programs/media/media.nix
 | 
					    ../../home/programs/media/media.nix
 | 
				
			||||||
    ../../home/programs/media/audacity.nix
 | 
					    ../../home/programs/media/audacity.nix
 | 
				
			||||||
    ../../home/programs/media/obs.nix
 | 
					    ../../home/programs/media/obs.nix
 | 
				
			||||||
    ../../home/programs/media/spotify.nix
 | 
					    ../../home/programs/media/spotify/spotify.nix
 | 
				
			||||||
    
 | 
					
 | 
				
			||||||
    ../../home/programs/productivity/notesnook.nix 
 | 
					    ../../home/programs/productivity/notesnook.nix 
 | 
				
			||||||
    ../../home/programs/productivity/blender.nix
 | 
					    ../../home/programs/productivity/blender.nix
 | 
				
			||||||
    ../../home/programs/productivity/slicer.nix
 | 
					    ../../home/programs/productivity/slicer.nix
 | 
				
			||||||
@@ -37,6 +37,7 @@
 | 
				
			|||||||
#    ../../home/programs/games/steam.nix
 | 
					#    ../../home/programs/games/steam.nix
 | 
				
			||||||
    ../../home/programs/games/lutris.nix
 | 
					    ../../home/programs/games/lutris.nix
 | 
				
			||||||
    ../../home/programs/games/opensource.nix
 | 
					    ../../home/programs/games/opensource.nix
 | 
				
			||||||
 | 
					    ../../home/programs/games/airshipper.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    catppuccin.homeModules.catppuccin
 | 
					    catppuccin.homeModules.catppuccin
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user