mirror of
https://github.com/nmasur/dotfiles
synced 2024-10-18 19:39:03 +00:00
Compare commits
3 Commits
43343b2824
...
d37cabfd9a
Author | SHA1 | Date | |
---|---|---|---|
|
d37cabfd9a | ||
|
6e117769c6 | ||
|
f648e92c28 |
@ -25,7 +25,7 @@ nixpkgs.lib.nixosSystem {
|
|||||||
colors = (import ../../colorscheme/gruvbox).dark;
|
colors = (import ../../colorscheme/gruvbox).dark;
|
||||||
dark = true;
|
dark = true;
|
||||||
};
|
};
|
||||||
passwordHash = nixpkgs.lib.fileContents ../../private/password.sha512;
|
passwordHash = nixpkgs.lib.fileContents ../../password.sha512;
|
||||||
wsl = {
|
wsl = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wslConf.automount.root = "/mnt";
|
wslConf.automount.root = "/mnt";
|
||||||
|
@ -40,6 +40,7 @@ nixpkgs.lib.nixosSystem {
|
|||||||
neovim.enable = true;
|
neovim.enable = true;
|
||||||
caddy.enable = true;
|
caddy.enable = true;
|
||||||
streamServer = "stream.masu.rs";
|
streamServer = "stream.masu.rs";
|
||||||
|
samba.enable = true;
|
||||||
|
|
||||||
backup.s3 = {
|
backup.s3 = {
|
||||||
endpoint = "s3.us-west-002.backblazeb2.com";
|
endpoint = "s3.us-west-002.backblazeb2.com";
|
||||||
|
@ -29,7 +29,7 @@ nixpkgs.lib.nixosSystem {
|
|||||||
};
|
};
|
||||||
wallpaper = "${wallpapers}/gruvbox/road.jpg";
|
wallpaper = "${wallpapers}/gruvbox/road.jpg";
|
||||||
gtk.theme.name = nixpkgs.lib.mkDefault "Adwaita-dark";
|
gtk.theme.name = nixpkgs.lib.mkDefault "Adwaita-dark";
|
||||||
passwordHash = nixpkgs.lib.fileContents ../../private/password.sha512;
|
passwordHash = nixpkgs.lib.fileContents ../../password.sha512;
|
||||||
wsl.enable = false;
|
wsl.enable = false;
|
||||||
publicKey = null;
|
publicKey = null;
|
||||||
|
|
||||||
|
@ -28,6 +28,10 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# Allow browsing Samba shares
|
||||||
|
services.gvfs.enable = true;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
./netdata.nix
|
./netdata.nix
|
||||||
./nextcloud.nix
|
./nextcloud.nix
|
||||||
./prometheus.nix
|
./prometheus.nix
|
||||||
|
./samba.nix
|
||||||
./secrets.nix
|
./secrets.nix
|
||||||
./sshd.nix
|
./sshd.nix
|
||||||
./transmission.nix
|
./transmission.nix
|
||||||
|
20
modules/nixos/services/samba.nix
Normal file
20
modules/nixos/services/samba.nix
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
{ config, lib, ... }: {
|
||||||
|
|
||||||
|
options = { samba.enable = lib.mkEnableOption "Enable Samba sharing."; };
|
||||||
|
|
||||||
|
config = lib.mkIf (config.samba.enable) {
|
||||||
|
|
||||||
|
services.samba.enable = true;
|
||||||
|
services.samba.shares.video = {
|
||||||
|
path = "/data/video";
|
||||||
|
browseable = "yes";
|
||||||
|
"read only" = "no";
|
||||||
|
"guest ok" = "no";
|
||||||
|
"force user" = config.user;
|
||||||
|
"force group" = config.user;
|
||||||
|
comment = "Movies and TV";
|
||||||
|
};
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
1
password.sha512
Normal file
1
password.sha512
Normal file
@ -0,0 +1 @@
|
|||||||
|
$6$PZYiMGmJIIHAepTM$Wx5EqTQ5GApzXx58nvi8azh16pdxrN6Qrv1wunDlzveOgawitWzcIxuj76X9V868fsPi/NOIEO8yVXqwzS9UF.
|
@ -1,11 +0,0 @@
|
|||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNzaC1lZDI1NTE5IE1nSGFPdyBJeUR3
|
|
||||||
bVBwcXNpUDR0Uk84MTVLRGZqeTdLcDdCQ0lzeVA1aERmUmVzemd3CjFXMDBlaWF1
|
|
||||||
ZWhBeU1BNm8yTTFBMGpzWXlmdzlRQW9TZE5qNnp3ZllYdUUKLT4gc3NoLWVkMjU1
|
|
||||||
MTkgWXlTVU1RIFBGdjZhNmVKQ1BVeG0zZ0ZoN2RDMHlYU3ZkZklkR1orVDJqOFBH
|
|
||||||
aXdRRTgKbk55RTBEZ3d3ZENrSW9qa2JMcWEwdzhjSzdqRnNSVi9NTWgzNjM0R0Qw
|
|
||||||
MAotPiBzc2gtZWQyNTUxOSBuanZYNUEgOVV4azZxLzE1NjBhZWpoNUtjTzFRb3lw
|
|
||||||
d01YNjdmZ3J6ZnVHZ2Q0akYxcwpqa1dNQkRxbnE1VEJuQkFlQ3kvS1o4cDlGblRX
|
|
||||||
bjVLbGJLcWZHZkhiakxjCi0tLSBoS1FDZXRUL0VMSkJsd3h4UzZMSTUrY0MvbUxU
|
|
||||||
UVpxUXFra1AxTkIrS3pJCgmERJeOqV69MGax3kihow5VXZfA8dQVc1zY5FOahCFK
|
|
||||||
-----END AGE ENCRYPTED FILE-----
|
|
Loading…
Reference in New Issue
Block a user