general updates
This commit is contained in:
parent
19d514e405
commit
1776b30851
10 changed files with 138 additions and 41 deletions
105
README.org
105
README.org
|
@ -329,6 +329,11 @@ alacritty
|
|||
libsForQt5.bismuth
|
||||
libnotify
|
||||
rofi-wayland
|
||||
waybar
|
||||
eww
|
||||
wlrctl
|
||||
hyprpaper
|
||||
swaylock-fancy
|
||||
aha
|
||||
glxinfo
|
||||
vulkan-tools
|
||||
|
@ -1035,10 +1040,30 @@ Dalinar's config is of course server oriented.
|
|||
# List packages installed in system profile. To search, run:
|
||||
# $ nix search wget
|
||||
environment.systemPackages = with pkgs; [
|
||||
<<base-packages>>
|
||||
vim
|
||||
wget
|
||||
yt-dlp
|
||||
bat
|
||||
ripgrep
|
||||
ffmpeg-full
|
||||
rsync
|
||||
dutree
|
||||
tmux
|
||||
git
|
||||
samba
|
||||
exa
|
||||
jq
|
||||
fd
|
||||
bc
|
||||
sysstat
|
||||
procs
|
||||
btop
|
||||
htop
|
||||
unzip
|
||||
#blesh
|
||||
];
|
||||
|
||||
<<containers>>
|
||||
virtualisation.docker.enable = true;
|
||||
|
||||
# Some programs need SUID wrappers, can be configured further or are
|
||||
# started in user sessions.
|
||||
|
@ -1058,20 +1083,43 @@ Dalinar's config is of course server oriented.
|
|||
lidSwitchExternalPower = "ignore";
|
||||
};
|
||||
|
||||
services.monero = {
|
||||
enable = true;
|
||||
dataDir = "/storage/monero";
|
||||
};
|
||||
|
||||
# DDCLIENT
|
||||
services.ddclient = {
|
||||
enable = true;
|
||||
domains = [
|
||||
"nc.cochrun.xyz"
|
||||
"home.cochrun.xyz"
|
||||
"mail.cochrun.xyz"
|
||||
"jelly.cochrun.xyz"
|
||||
];
|
||||
passwordFile = "/etc/nixos/ddclientp";
|
||||
protocol = "namecheap";
|
||||
use = "web, web=dynamicdns.park-your-domain.com/getip";
|
||||
server = "dynamicdns.park-your-domain.com";
|
||||
username = "cochrun.xyz";
|
||||
configFile = /etc/nixos/ddclient.conf;
|
||||
#domains = [
|
||||
# "nc.cochrun.xyz"
|
||||
# "home.cochrun.xyz"
|
||||
# "mail.cochrun.xyz"
|
||||
# "jelly.cochrun.xyz"
|
||||
#];
|
||||
#passwordFile = "/etc/nixos/ddclientp";
|
||||
#protocol = "namecheap";
|
||||
#use = "web, web=dynamicdns.park-your-domain.com/getip";
|
||||
#server = "dynamicdns.park-your-domain.com";
|
||||
#username = "cochrun.xyz";
|
||||
#extraConfig = ''
|
||||
#use=web, web=dynamicdns.park-your-domain.com/getip
|
||||
#protocol=namecheap
|
||||
#server=dynamicdns.park-your-domain.com
|
||||
#login=livingseedco.shop
|
||||
#password=e157e42337fc4ccd850d0a3904733f46
|
||||
#@
|
||||
|
||||
#use=web, web=dynamicdns.park-your-domain.com/getip
|
||||
#protocol=namecheap
|
||||
#server=dynamicdns.park-your-domain.com
|
||||
#login=cochrun.xyz
|
||||
#password=94602c373f9f4743838bf567def2eb72
|
||||
#@,nc.cochrun.xyz,home.cochrun.xyz,mail.cochrun.xyz,jelly.cochrun.xyz
|
||||
|
||||
|
||||
#'';
|
||||
};
|
||||
|
||||
# CADDY
|
||||
|
@ -1082,11 +1130,26 @@ Dalinar's config is of course server oriented.
|
|||
reverse_proxy localhost:8123
|
||||
'';
|
||||
};
|
||||
virtualHosts = {
|
||||
"jelly.cochrun.xyz".extraConfig = ''
|
||||
reverse_proxy localhost:8096
|
||||
'';
|
||||
};
|
||||
virtualHosts = {
|
||||
"livingseedco.shop".extraConfig = ''
|
||||
reverse_proxy localhost:8282
|
||||
'';
|
||||
};
|
||||
virtualHosts = {
|
||||
"sonarr.cochrun.xyz".extraConfig = ''
|
||||
reverse_proxy localhost:7879
|
||||
'';
|
||||
};
|
||||
virtualHosts = {
|
||||
"192.168.1.2".extraConfig = ''
|
||||
reverse_proxy localhost:9091
|
||||
'';
|
||||
};
|
||||
virtualHosts = {
|
||||
"nc.cochrun.xyz".extraConfig = ''
|
||||
reverse_proxy localhost:8080
|
||||
|
@ -1175,7 +1238,7 @@ Dalinar's hardware
|
|||
I also use home-manager for managing dotfiles. This means that everything is contained in this folder and then tangled out to their respective places when rebuilding the system.
|
||||
|
||||
#+begin_src nix :tangle user/home.nix
|
||||
{ config, pkgs, ... }:
|
||||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
# Home Manager needs a bit of information about you and the
|
||||
|
@ -1418,7 +1481,7 @@ I also use home-manager for managing dotfiles. This means that everything is con
|
|||
|
||||
services.nextcloud-client = {
|
||||
enable = true;
|
||||
# startInBackground = true;
|
||||
startInBackground = true;
|
||||
};
|
||||
|
||||
services.syncthing.enable = true;
|
||||
|
@ -1689,7 +1752,7 @@ I also use home-manager for managing dotfiles. This means that everything is con
|
|||
};
|
||||
|
||||
Install = {
|
||||
WantedBy = ["multi-user.target"];
|
||||
WantedBy = ["graphical-session.target"];
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -1706,6 +1769,16 @@ I also use home-manager for managing dotfiles. This means that everything is con
|
|||
WantedBy = ["default.target"];
|
||||
};
|
||||
};
|
||||
|
||||
nextlcoud-client = {
|
||||
Unit = {
|
||||
Description = "Nextcloud Client";
|
||||
After = [ "plasma-workspace.target" ];
|
||||
# PartOf = [ "plasma-workspace.target" ];
|
||||
};
|
||||
|
||||
# Install = { WantedBy = [ "plasma-workspace.target" ]; };
|
||||
};
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue