mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-05-22 04:16:05 -07:00
Compare commits
No commits in common. "47028769669eb1dff629a766319e299edcfc6367" and "a3c52acd31fcf238728c84b6cb33920d546f5080" have entirely different histories.
4702876966
...
a3c52acd31
@ -5,8 +5,6 @@ exclude_patterns:
|
|||||||
- '**/code-server/config/**'
|
- '**/code-server/config/**'
|
||||||
- '**/code-server/workspace/**'
|
- '**/code-server/workspace/**'
|
||||||
- '**/immich/library/**'
|
- '**/immich/library/**'
|
||||||
- '**/immich/postgres/**'
|
|
||||||
- '**/dufs/**'
|
|
||||||
|
|
||||||
before_backup:
|
before_backup:
|
||||||
- stop-docker-containers
|
- stop-docker-containers
|
||||||
|
@ -4,7 +4,7 @@ let
|
|||||||
hostname = specialArgs.hostname;
|
hostname = specialArgs.hostname;
|
||||||
in {
|
in {
|
||||||
inherit system;
|
inherit system;
|
||||||
specialArgs = { inherit user hostname inputs home-manager; };
|
specialArgs = { inherit user inputs home-manager; };
|
||||||
modules = [
|
modules = [
|
||||||
../default # shared by all configs
|
../default # shared by all configs
|
||||||
../default/physical/configuration.nix # shared by physical machines
|
../default/physical/configuration.nix # shared by physical machines
|
||||||
|
@ -1,6 +1,62 @@
|
|||||||
{ config, lib, pkgs, user, ... }:
|
{ config, lib, pkgs, user, ... }:
|
||||||
{
|
{
|
||||||
services.home-assistant.config = {
|
services.home-assistant.config = {
|
||||||
|
"automation manual" = [
|
||||||
|
{
|
||||||
|
alias = "turn on christmas lights";
|
||||||
|
trigger = {
|
||||||
|
platform = "time";
|
||||||
|
at = "16:45";
|
||||||
|
};
|
||||||
|
action = [
|
||||||
|
{
|
||||||
|
type = "turn_on";
|
||||||
|
device_id = "32bf8baf1214391472566d4300c7d6fb";
|
||||||
|
entity_id = "72c7694c3a3aed5d67499bfe0574346b";
|
||||||
|
domain = "switch";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
type = "turn_on";
|
||||||
|
device_id = "08db6bd9e7bf98d5bf1b08351b909c94";
|
||||||
|
entity_id = "ecec82df2265c6b92c8474fe0c9fde6b";
|
||||||
|
domain = "switch";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
type = "turn_on";
|
||||||
|
device_id = "f3da07b98e397fba271d2ee7016134b7";
|
||||||
|
entity_id = "d23d2fc18b7cb7bab0f1075b55ca5df5";
|
||||||
|
domain = "switch";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
{
|
||||||
|
alias = "turn off christmas lights";
|
||||||
|
trigger = {
|
||||||
|
platform = "time";
|
||||||
|
at = "23:59";
|
||||||
|
};
|
||||||
|
action = [
|
||||||
|
{
|
||||||
|
type = "turn_off";
|
||||||
|
device_id = "32bf8baf1214391472566d4300c7d6fb";
|
||||||
|
entity_id = "72c7694c3a3aed5d67499bfe0574346b";
|
||||||
|
domain = "switch";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
type = "turn_off";
|
||||||
|
device_id = "08db6bd9e7bf98d5bf1b08351b909c94";
|
||||||
|
entity_id = "ecec82df2265c6b92c8474fe0c9fde6b";
|
||||||
|
domain = "switch";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
type = "turn_off";
|
||||||
|
device_id = "f3da07b98e397fba271d2ee7016134b7";
|
||||||
|
entity_id = "d23d2fc18b7cb7bab0f1075b55ca5df5";
|
||||||
|
domain = "switch";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
|
];
|
||||||
"automation ui" = "!include automations.yaml";
|
"automation ui" = "!include automations.yaml";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -2,18 +2,16 @@
|
|||||||
{
|
{
|
||||||
services.samba = {
|
services.samba = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
extraConfig = ''
|
||||||
global = {
|
workgroup = WORKGROUP
|
||||||
"workgroup" = "WORKGROUP";
|
server string = smbnix
|
||||||
"server string" = "smbnix";
|
netbios name = smbnix
|
||||||
"netbios name" = "smbnix";
|
security = user
|
||||||
"security" = "user";
|
hosts allow = 192.168.3. 192.168.1. 127.0.0.1 localhost
|
||||||
"hosts allow" = [ "192.168.3." "192.168.1." "127.0.0.1" "localhost" ];
|
hosts deny = 0.0.0.0/0
|
||||||
"hosts deny" = "0.0.0.0/0";
|
guest account = nobody
|
||||||
"guest account" = "nobody";
|
map to guest = bad user
|
||||||
"map to guest" = "bad user";
|
'';
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
shares = {
|
shares = {
|
||||||
private = {
|
private = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user