added wayvnc config

This commit is contained in:
2024-10-18 12:47:25 -05:00
parent 0153012f90
commit bd25b73ab1
7 changed files with 122 additions and 156 deletions

View File

@@ -34,8 +34,10 @@
homeconfig = {
calcurse.enable = true;
wayvnc.enable = false;
rofi.enable = true;
mpd.enable = true;
wal.enable = true;
ags.enable = true;
hyprland.enable = true;
};

View File

@@ -28,6 +28,7 @@
inputs.pywal.hmModule
./swaylock
./calcurse
./wayvnc
];
home.packages = [

View File

@@ -31,11 +31,7 @@
in {
hmModule = { config, lib, pkgs, ... }: let
pywalfox-wrapper = pkgs.writeShellScriptBin "pywalfox-wrapper" ''
${pkgs.pywalfox-native}/bin/pywalfox start
'';
in {
hmModule = { config, lib, pkgs, ... }:{
imports = [
inputs.spicetify-nix.homeManagerModules.default
@@ -46,7 +42,11 @@
default = false;
};
config = lib.mkIf config.homeconfig.wal.enable {
config = let
pywalfox-wrapper = pkgs.writeShellScriptBin "pywalfox-wrapper" ''
${pkgs.pywalfox-native}/bin/pywalfox start
'';
in lib.mkIf config.homeconfig.wal.enable {
programs.spicetify = let
spicePkgs = inputs.spicetify-nix.legacyPackages.${pkgs.system};
@@ -56,10 +56,10 @@
theme = spicePkgs.themes.default;
enabledExtensions = with spicePkgs.extensions; [
({
src = "${inputs.spicetify-ext}/adblock";
name = "adblock.js";
})
copyToClipboard
src = "${inputs.spicetify-ext}/adblock";
name = "adblock.js";
})
copyToClipboard
oneko
#randomBadToTheBoneRiff #this could be hilarious
];

View File

@@ -0,0 +1,22 @@
{ config, lib, pkgs, ... }: {
options.homeconfig.wayvnc.enable = lib.options.mkOption {
type = lib.types.bool;
default = false;
};
config = lib.mkIf config.homeconfig.wayvnc.enable {
home.packages = with pkgs; [
wayvnc
];
home.file.".config/wayvnc/config".txt = ''
use_relative_paths=true
address=0.0.0.0
enable_auth=true
username=nathan
password=//falconAdjacent42
rsa_private_key_file=rsa_key.pem
'';
};
}