Added Vesktop
This commit is contained in:
		@@ -59,6 +59,13 @@
 | 
				
			|||||||
                "nix-command"
 | 
					                "nix-command"
 | 
				
			||||||
                "flakes"
 | 
					                "flakes"
 | 
				
			||||||
              ];
 | 
					              ];
 | 
				
			||||||
 | 
					              auto-optimise-store = true;
 | 
				
			||||||
 | 
					            };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            nix.gc = {
 | 
				
			||||||
 | 
					              automatic = true;
 | 
				
			||||||
 | 
					              dates = "weekly";
 | 
				
			||||||
 | 
					              options = "--delete-older-than 7d";
 | 
				
			||||||
            };
 | 
					            };
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,50 +0,0 @@
 | 
				
			|||||||
{ pkgs, ... }:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
# home.nix
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  # ...
 | 
					 | 
				
			||||||
  programs.nixcord = {
 | 
					 | 
				
			||||||
    enable = true; # Enable Nixcord (It also installs Discord)
 | 
					 | 
				
			||||||
    vesktop.enable = true; # Vesktop
 | 
					 | 
				
			||||||
    dorion.enable = true; # Dorion
 | 
					 | 
				
			||||||
    quickCss = "some CSS"; # quickCSS file
 | 
					 | 
				
			||||||
    config = {
 | 
					 | 
				
			||||||
      useQuickCss = true; # use out quickCSS
 | 
					 | 
				
			||||||
      themeLinks = [
 | 
					 | 
				
			||||||
        # or use an online theme
 | 
					 | 
				
			||||||
        "https://raw.githubusercontent.com/link/to/some/theme.css"
 | 
					 | 
				
			||||||
      ];
 | 
					 | 
				
			||||||
      frameless = true; # Set some Vencord options
 | 
					 | 
				
			||||||
      plugins = {
 | 
					 | 
				
			||||||
        hideAttachments.enable = true; # Enable a Vencord plugin
 | 
					 | 
				
			||||||
        ignoreActivities = {
 | 
					 | 
				
			||||||
          # Enable a plugin and set some options
 | 
					 | 
				
			||||||
          enable = true;
 | 
					 | 
				
			||||||
          ignorePlaying = true;
 | 
					 | 
				
			||||||
          ignoreWatching = true;
 | 
					 | 
				
			||||||
          ignoredActivities = [ "someActivity" ];
 | 
					 | 
				
			||||||
        };
 | 
					 | 
				
			||||||
      };
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    dorion = {
 | 
					 | 
				
			||||||
      theme = "dark";
 | 
					 | 
				
			||||||
      zoom = "1.1";
 | 
					 | 
				
			||||||
      blur = "acrylic"; # "none", "blur", or "acrylic"
 | 
					 | 
				
			||||||
      sysTray = true;
 | 
					 | 
				
			||||||
      openOnStartup = true;
 | 
					 | 
				
			||||||
      autoClearCache = true;
 | 
					 | 
				
			||||||
      disableHardwareAccel = false;
 | 
					 | 
				
			||||||
      rpcServer = true;
 | 
					 | 
				
			||||||
      rpcProcessScanner = true;
 | 
					 | 
				
			||||||
      pushToTalk = true;
 | 
					 | 
				
			||||||
      pushToTalkKeys = [ "RControl" ];
 | 
					 | 
				
			||||||
      desktopNotifications = true;
 | 
					 | 
				
			||||||
      unreadBadge = true;
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
    extraConfig = {
 | 
					 | 
				
			||||||
      # Some extra JSON config here
 | 
					 | 
				
			||||||
      # ...
 | 
					 | 
				
			||||||
    };
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
  # ...
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										18
									
								
								home/programs/social/vesktop.nix
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								home/programs/social/vesktop.nix
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					{ lib, ... }:
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  programs.nixcord = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    discord = lib.mkForce { enable = false; };
 | 
				
			||||||
 | 
					    vesktop.enable = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    config = {
 | 
				
			||||||
 | 
					      useQuickCss = true;
 | 
				
			||||||
 | 
					      plugins = {
 | 
				
			||||||
 | 
					        betterFolders.enable = true;
 | 
				
			||||||
 | 
					        betterRoleContext.enable = true;
 | 
				
			||||||
 | 
					        mentionAvatars.enable = true;
 | 
				
			||||||
 | 
					        # Add other plugins as needed
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -1,8 +0,0 @@
 | 
				
			|||||||
{ pkgs, ... }:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
  # Install WebCord
 | 
					 | 
				
			||||||
  home.packages = with pkgs; [
 | 
					 | 
				
			||||||
    webcord
 | 
					 | 
				
			||||||
  ];
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@@ -3,8 +3,6 @@
 | 
				
			|||||||
# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
 | 
					# https://search.nixos.org/options and in the NixOS manual (`nixos-help`).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  config,
 | 
					 | 
				
			||||||
  lib,
 | 
					 | 
				
			||||||
  pkgs,
 | 
					  pkgs,
 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}:
 | 
					}:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -67,6 +67,8 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  system.stateVersion = "25.11"; # Did you read the comment?
 | 
					  system.stateVersion = "25.11"; # Did you read the comment?
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  environment.systemPackages = [ pkgs.onlyoffice-bin ];
 | 
					  environment.systemPackages = [
 | 
				
			||||||
 | 
					    pkgs.onlyoffice-bin
 | 
				
			||||||
 | 
					  ];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,4 @@
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
  catppuccin,
 | 
					 | 
				
			||||||
  ...
 | 
					  ...
 | 
				
			||||||
}:
 | 
					}:
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@@ -30,9 +29,8 @@
 | 
				
			|||||||
    ../../home/programs/social/element.nix
 | 
					    ../../home/programs/social/element.nix
 | 
				
			||||||
    ../../home/programs/social/zapzap.nix
 | 
					    ../../home/programs/social/zapzap.nix
 | 
				
			||||||
    ../../home/programs/social/teamspeak.nix
 | 
					    ../../home/programs/social/teamspeak.nix
 | 
				
			||||||
 | 
					    ../../home/programs/social/vesktop.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    ../../home/programs/web/firefox.nix
 | 
					 | 
				
			||||||
    ../../home/programs/web/chromium.nix
 | 
					 | 
				
			||||||
    ../../home/programs/web/floorp.nix
 | 
					    ../../home/programs/web/floorp.nix
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Games
 | 
					    # Games
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user