made (unused) irssi config, fixed a few typos.
This commit is contained in:
		
							parent
							
								
									29a4983664
								
							
						
					
					
						commit
						b86d9836ab
					
				
					 5 changed files with 45 additions and 6 deletions
				
			
		| 
						 | 
					@ -15,7 +15,7 @@
 | 
				
			||||||
  boot.loader.systemd-boot.enable = true;
 | 
					  boot.loader.systemd-boot.enable = true;
 | 
				
			||||||
  boot.loader.efi.canTouchEfiVariables = true;
 | 
					  boot.loader.efi.canTouchEfiVariables = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  networking.hostName = "worskstation-vm"; # Define your hostname.
 | 
					  networking.hostName = "workstation-vm"; # Define your hostname.
 | 
				
			||||||
  # networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant.
 | 
					  # networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  # Configure network proxy if necessary
 | 
					  # Configure network proxy if necessary
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,7 +27,7 @@
 | 
				
			||||||
    ../../modules/home-manager/terminal
 | 
					    ../../modules/home-manager/terminal
 | 
				
			||||||
    ../../modules/home-manager/nvim
 | 
					    ../../modules/home-manager/nvim
 | 
				
			||||||
    ../../modules/home-manager
 | 
					    ../../modules/home-manager
 | 
				
			||||||
    ../../modules/home-manager/kittty.nix
 | 
					    ../../modules/home-manager/kitty.nix
 | 
				
			||||||
    inputs.nixvim.homeManagerModules.nixvim
 | 
					    inputs.nixvim.homeManagerModules.nixvim
 | 
				
			||||||
  ];
 | 
					  ];
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										38
									
								
								modules/home-manager/terminal/irssi.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								modules/home-manager/terminal/irssi.nix
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,38 @@
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  config,
 | 
				
			||||||
 | 
					  pkgs,
 | 
				
			||||||
 | 
					  lib,
 | 
				
			||||||
 | 
					  ...
 | 
				
			||||||
 | 
					}: {
 | 
				
			||||||
 | 
					  programs.irssi = {
 | 
				
			||||||
 | 
					    enable = true;
 | 
				
			||||||
 | 
					    networks = {
 | 
				
			||||||
 | 
					      liberachat = {
 | 
				
			||||||
 | 
					        nick = "toric";
 | 
				
			||||||
 | 
					        server = {
 | 
				
			||||||
 | 
					          address = "irc.libera.chat";
 | 
				
			||||||
 | 
					          port = 6697;
 | 
				
			||||||
 | 
					          autoConnect = true;
 | 
				
			||||||
 | 
					          ssl = {
 | 
				
			||||||
 | 
					            enable = true;
 | 
				
			||||||
 | 
					            certificateFile = "${config.home.homeDirectory}/keys/certs/irc.pem";
 | 
				
			||||||
 | 
					            verify = true;
 | 
				
			||||||
 | 
					          };
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					        channels = {
 | 
				
			||||||
 | 
					          libera.autoJoin = true;
 | 
				
			||||||
 | 
					          linux.autoJoin = true;
 | 
				
			||||||
 | 
					          programming.autoJoin = true;
 | 
				
			||||||
 | 
					          rust.autoJoin = true;
 | 
				
			||||||
 | 
					          nixos.autoJoin = true;
 | 
				
			||||||
 | 
					          git.autoJoin = true;
 | 
				
			||||||
 | 
					          neovim.autoJoin = true;
 | 
				
			||||||
 | 
					          kernel.autoJoin = true;
 | 
				
			||||||
 | 
					          hardware.autoJoin = true;
 | 
				
			||||||
 | 
					          lobsters.autoJoin = true;
 | 
				
			||||||
 | 
					          gamingonlinux.autoJoin = true;
 | 
				
			||||||
 | 
					        };
 | 
				
			||||||
 | 
					      };
 | 
				
			||||||
 | 
					    };
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -66,4 +66,4 @@ def git-authors [] {
 | 
				
			||||||
    git-log --all | select name date | histogram name
 | 
					    git-log --all | select name date | histogram name
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
use completions *
 | 
					# use completions *
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -29,9 +29,10 @@
 | 
				
			||||||
          ];
 | 
					          ];
 | 
				
			||||||
          sasl = {
 | 
					          sasl = {
 | 
				
			||||||
            username = "toric";
 | 
					            username = "toric";
 | 
				
			||||||
            password = {
 | 
					            # password = {
 | 
				
			||||||
              command = "pass show libera";
 | 
					            #   command = "pass show libera";
 | 
				
			||||||
            };
 | 
					            # };
 | 
				
			||||||
 | 
					            pem = "${config.home.homeDirectory}/keys/certs/irc.pem";
 | 
				
			||||||
          };
 | 
					          };
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      ];
 | 
					      ];
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue