Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
afd8f090ec | ||
|
|
c565a01115 | ||
|
|
717f75ef94 | ||
|
|
10a9f560e7 | ||
|
|
fcb71caa6c | ||
|
|
cb903ac830 | ||
|
|
7d85656190 | ||
|
|
d1811ec7ec | ||
|
|
3cf0f456b7 | ||
|
|
c8027e8f82 |
@@ -138,8 +138,15 @@
|
|||||||
# basic configuration of git, please change to your own
|
# basic configuration of git, please change to your own
|
||||||
programs.git = {
|
programs.git = {
|
||||||
enable = true;
|
enable = true;
|
||||||
userName = "Alexander Wainwright";
|
settings = {
|
||||||
userEmail = "code@figtree.dev";
|
user = {
|
||||||
|
name = "Alexander Wainwright";
|
||||||
|
email = "code@figtree.dev";
|
||||||
|
};
|
||||||
|
init = {
|
||||||
|
defaultBranch = "main";
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# starship - an customizable prompt for any shell
|
# starship - an customizable prompt for any shell
|
||||||
|
|||||||
@@ -379,7 +379,7 @@ tmux_conf_urlscan_options="--compact --dedupe"
|
|||||||
#set -g history-limit 10000
|
#set -g history-limit 10000
|
||||||
|
|
||||||
# start with mouse mode enabled
|
# start with mouse mode enabled
|
||||||
#set -g mouse on
|
set -g mouse on
|
||||||
|
|
||||||
# force Vi mode
|
# force Vi mode
|
||||||
# really you should export VISUAL or EDITOR environment variable, see manual
|
# really you should export VISUAL or EDITOR environment variable, see manual
|
||||||
|
|||||||
12
flake.lock
generated
12
flake.lock
generated
@@ -25,11 +25,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765605144,
|
"lastModified": 1765979862,
|
||||||
"narHash": "sha256-RM2xs+1HdHxesjOelxoA3eSvXShC8pmBvtyTke4Ango=",
|
"narHash": "sha256-/r9/1KamvbHJx6I40H4HsSXnEcBAkj46ZwibhBx9kg0=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "90b62096f099b73043a747348c11dbfcfbdea949",
|
"rev": "d3135ab747fd9dac250ffb90b4a7e80634eacbe9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -76,11 +76,11 @@
|
|||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1765311797,
|
"lastModified": 1765838191,
|
||||||
"narHash": "sha256-mSD5Ob7a+T2RNjvPvOA1dkJHGVrNVl8ZOrAwBjKBDQo=",
|
"narHash": "sha256-m5KWt1nOm76ILk/JSCxBM4MfK3rYY7Wq9/TZIIeGnT8=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "09eb77e94fa25202af8f3e81ddc7353d9970ac1b",
|
"rev": "c6f52ebd45e5925c188d1a20119978aa4ffd5ef6",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|||||||
@@ -11,6 +11,7 @@
|
|||||||
../modules/base.nix
|
../modules/base.nix
|
||||||
../modules/kafka-mounts.nix
|
../modules/kafka-mounts.nix
|
||||||
../modules/server.nix
|
../modules/server.nix
|
||||||
|
../modules/syncthing.nix
|
||||||
./caddy.nix
|
./caddy.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -20,6 +21,8 @@
|
|||||||
privileged = true;
|
privileged = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
services.syncthing.guiAddress = "0.0.0.0:8384";
|
||||||
|
|
||||||
networking.firewall.allowedTCPPorts = [
|
networking.firewall.allowedTCPPorts = [
|
||||||
80 443 # caddy
|
80 443 # caddy
|
||||||
8000
|
8000
|
||||||
@@ -27,6 +30,7 @@
|
|||||||
8010 # audio bookshelf
|
8010 # audio bookshelf
|
||||||
8080 # file browser
|
8080 # file browser
|
||||||
8234 # shiori (non-standard)
|
8234 # shiori (non-standard)
|
||||||
|
8384 # syncthing
|
||||||
9117
|
9117
|
||||||
8191 # flaresolverr
|
8191 # flaresolverr
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -12,6 +12,7 @@
|
|||||||
../modules/desktop.nix
|
../modules/desktop.nix
|
||||||
../modules/brother-printer.nix
|
../modules/brother-printer.nix
|
||||||
../modules/home.nix
|
../modules/home.nix
|
||||||
|
../modules/syncthing.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Bootloader.
|
# Bootloader.
|
||||||
|
|||||||
@@ -141,6 +141,7 @@
|
|||||||
clang
|
clang
|
||||||
gnumake
|
gnumake
|
||||||
libtool
|
libtool
|
||||||
|
nodejs_24
|
||||||
|
|
||||||
# rust
|
# rust
|
||||||
cargo
|
cargo
|
||||||
|
|||||||
@@ -28,9 +28,7 @@
|
|||||||
enableDefaultPackages = true;
|
enableDefaultPackages = true;
|
||||||
|
|
||||||
packages = with pkgs; [
|
packages = with pkgs; [
|
||||||
bitwarden-desktop
|
|
||||||
khmeros
|
khmeros
|
||||||
libreoffice-fresh
|
|
||||||
noto-fonts-cjk-sans
|
noto-fonts-cjk-sans
|
||||||
noto-fonts-cjk-serif
|
noto-fonts-cjk-serif
|
||||||
nerd-fonts.lilex
|
nerd-fonts.lilex
|
||||||
@@ -39,7 +37,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
libreoffice
|
bitwarden-desktop
|
||||||
|
libreoffice-fresh
|
||||||
];
|
];
|
||||||
|
|
||||||
# Enable networking
|
# Enable networking
|
||||||
@@ -68,5 +67,10 @@
|
|||||||
# services.xserver.libinput.enable = true;
|
# services.xserver.libinput.enable = true;
|
||||||
|
|
||||||
# Install firefox.
|
# Install firefox.
|
||||||
programs.firefox.enable = true;
|
programs.firefox = {
|
||||||
|
enable = true;
|
||||||
|
languagePacks = [
|
||||||
|
"en-GB"
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
11
hosts/modules/syncthing.nix
Normal file
11
hosts/modules/syncthing.nix
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{ config, pkgs, inputs, ... }:
|
||||||
|
{
|
||||||
|
# sync thing
|
||||||
|
services.syncthing = {
|
||||||
|
enable = true;
|
||||||
|
openDefaultPorts = true;
|
||||||
|
user = "alex";
|
||||||
|
configDir = "/home/alex/.config/syncthing";
|
||||||
|
dataDir = "/home/alex";
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user