adding ddclient to nix situation

This commit is contained in:
Chris Cochrun 2025-03-22 22:31:22 -05:00
parent c3de5f9330
commit 2bdb4733f9
6 changed files with 89 additions and 31 deletions

View file

@ -432,6 +432,7 @@
] ]
}, },
"locked": { "locked": {
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"lastModified": 1741378606, "lastModified": 1741378606,
"narHash": "sha256-ytDmwV93lZ1f6jswJkxEQz5cBlwje/2rH/yUZDADZNs=", "narHash": "sha256-ytDmwV93lZ1f6jswJkxEQz5cBlwje/2rH/yUZDADZNs=",
@ -445,6 +446,13 @@
"repo": "home-manager", "repo": "home-manager",
"rev": "30cce6848a5aa41ceb5fb33185b84868cc3e9bef", "rev": "30cce6848a5aa41ceb5fb33185b84868cc3e9bef",
>>>>>>> d31e6ee (updating flake, userChrome, and emacs.nix) >>>>>>> d31e6ee (updating flake, userChrome, and emacs.nix)
=======
"lastModified": 1741378606,
"narHash": "sha256-ytDmwV93lZ1f6jswJkxEQz5cBlwje/2rH/yUZDADZNs=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "95711f926676018d279ba09fe7530d03b5d5b3e2",
>>>>>>> b36d19f (adding ddclient to nix situation)
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -526,6 +534,7 @@
"nixpkgs-stable": "nixpkgs-stable_2" "nixpkgs-stable": "nixpkgs-stable_2"
}, },
"locked": { "locked": {
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"lastModified": 1741360124, "lastModified": 1741360124,
"narHash": "sha256-x9eHurxh8AhCmVplugQiYTyfz+NNU4DGRRLq1UqQ8g0=", "narHash": "sha256-x9eHurxh8AhCmVplugQiYTyfz+NNU4DGRRLq1UqQ8g0=",
@ -539,6 +548,13 @@
"repo": "nixos-cosmic", "repo": "nixos-cosmic",
"rev": "24785e84d4b3844936caffe2c56994bdef9a9300", "rev": "24785e84d4b3844936caffe2c56994bdef9a9300",
>>>>>>> d31e6ee (updating flake, userChrome, and emacs.nix) >>>>>>> d31e6ee (updating flake, userChrome, and emacs.nix)
=======
"lastModified": 1741360124,
"narHash": "sha256-x9eHurxh8AhCmVplugQiYTyfz+NNU4DGRRLq1UqQ8g0=",
"owner": "lilyinstarlight",
"repo": "nixos-cosmic",
"rev": "5be89641d8b9190460af05d59f6dbe4cb8695399",
>>>>>>> b36d19f (adding ddclient to nix situation)
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -628,6 +644,7 @@
}, },
"nixpkgs-stable_3": { "nixpkgs-stable_3": {
"locked": { "locked": {
<<<<<<< HEAD
<<<<<<< HEAD <<<<<<< HEAD
"lastModified": 1741196730, "lastModified": 1741196730,
"narHash": "sha256-0Sj6ZKjCpQMfWnN0NURqRCQn2ob7YtXTAOTwCuz7fkA=", "narHash": "sha256-0Sj6ZKjCpQMfWnN0NURqRCQn2ob7YtXTAOTwCuz7fkA=",
@ -641,6 +658,13 @@
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0", "rev": "cdd2ef009676ac92b715ff26630164bb88fec4e0",
>>>>>>> d31e6ee (updating flake, userChrome, and emacs.nix) >>>>>>> d31e6ee (updating flake, userChrome, and emacs.nix)
=======
"lastModified": 1741196730,
"narHash": "sha256-0Sj6ZKjCpQMfWnN0NURqRCQn2ob7YtXTAOTwCuz7fkA=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "48913d8f9127ea6530a2a2f1bd4daa1b8685d8a3",
>>>>>>> b36d19f (adding ddclient to nix situation)
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -688,6 +712,25 @@
"narHash": "sha256-9xim3nJJUFbVbJCz48UP4fGRStVW5nv4VdbimbKxJ3I=", "narHash": "sha256-9xim3nJJUFbVbJCz48UP4fGRStVW5nv4VdbimbKxJ3I=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
<<<<<<< HEAD
=======
"rev": "d3c42f187194c26d9f0309a8ecc469d6c878ce33",
"type": "github"
},
"original": {
"owner": "NixOS",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1739357830,
"narHash": "sha256-9xim3nJJUFbVbJCz48UP4fGRStVW5nv4VdbimbKxJ3I=",
"owner": "NixOS",
"repo": "nixpkgs",
>>>>>>> b36d19f (adding ddclient to nix situation)
"rev": "0ff09db9d034a04acd4e8908820ba0b410d7a33a", "rev": "0ff09db9d034a04acd4e8908820ba0b410d7a33a",
"type": "github" "type": "github"
}, },

View file

@ -39,8 +39,8 @@
emacs = { emacs = {
url = url =
"github:nix-community/emacs-overlay/dd38645351b6f14cda47c81456131c86b11386db"; "github:nix-community/emacs-overlay/dd38645351b6f14cda47c81456131c86b11386db";
#inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
inputs.nixpkgs.follows = "nixos-unstable-small"; #inputs.nixpkgs.follows = "nixos-unstable-small";
}; };
nix-bitcoin = { url = "github:fort-nix/nix-bitcoin/release"; }; nix-bitcoin = { url = "github:fort-nix/nix-bitcoin/release"; };
simple-nixos-mailserver = { simple-nixos-mailserver = {

View file

@ -46,11 +46,11 @@ in {
config = { config = {
common = { common = {
default = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-cosmic ]; default = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-cosmic ];
"org.freedesktop.impl.portal.FileChooser" = [ "cosmic" ]; "org.freedesktop.impl.portal.FileChooser" = [ "kde" ];
}; };
hyprland = { hyprland = {
default = [ "hyprland" ]; default = [ "hyprland" ];
"org.freedesktop.impl.portal.FileChooser" = [ "cosmic" ]; "org.freedesktop.impl.portal.FileChooser" = [ "kde" ];
}; };
}; };
extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-cosmic ]; extraPortals = [ pkgs.kdePackages.xdg-desktop-portal-kde pkgs.xdg-desktop-portal-cosmic ];

View file

@ -52,6 +52,7 @@
trash-cli trash-cli
htop htop
btop btop
nvtop
bc bc
sysstat sysstat
procs procs

View file

@ -1,6 +1,6 @@
#!/usr/bin/env fish #!/usr/bin/env fish
set arg "(empv-enqueue \""$argv[1]"\")" set arg "(chris/empv-yt-dlp \""$argv[1]"\")"
echo $arg echo $arg
set title (yt-dlp --get-title $argv[1]) set title (yt-dlp --get-title $argv[1])
echo $title added echo $title added

View file

@ -186,18 +186,32 @@
# DDCLIENT # DDCLIENT
services.ddclient = { services.ddclient = {
enable = true; enable = true;
configFile = /home/chris/ddclient.conf; # configFile = /home/chris/ddclient.conf;
#domains = [ domains = [
# "nc.cochrun.xyz" "@"
# "home.cochrun.xyz" "nc.cochrun.xyz"
# "mail.cochrun.xyz" "home.cochrun.xyz"
# "jelly.cochrun.xyz" "mail.cochrun.xyz"
#]; "jelly.cochrun.xyz"
# passwordFile = "/etc/nixos/ddclientp"; "rtl.cochrun.xyz"
# protocol = "namecheap"; "sonarr.cochrun.xyz"
"radarr.cochrun.xyz"
"prowlarr.cochrun.xyz"
"abs.cochrun.xyz"
"ombi.cochrun.xyz"
"photos.cochrun.xyz"
"vpn.cochrun.xyz"
"ai.cochrun.xyz"
"vpnui.cochrun.xyz"
"inv.cochrun.xyz"
"tubesync.cochrun.xyz"
];
passwordFile = "/home/chris/ddclientp";
protocol = "namecheap";
use = "cmd, cmd='${pkgs.curl}/bin/curl -s https://dynamicdns.park-your-domain.com/getip'";
# use = "web, web=dynamicdns.park-your-domain.com/getip"; # use = "web, web=dynamicdns.park-your-domain.com/getip";
# server = "dynamicdns.park-your-domain.com"; server = "dynamicdns.park-your-domain.com";
# username = "cochrun.xyz"; username = "cochrun.xyz";
#extraConfig = '' #extraConfig = ''
#use=web, web=dynamicdns.park-your-domain.com/getip #use=web, web=dynamicdns.park-your-domain.com/getip
#protocol=namecheap #protocol=namecheap