Compare commits

..

31 commits

Author SHA1 Message Date
Leonardo Eugênio 21afc8953b home: disable nextcloud client 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 0546bd693d monolith: add forgejo runner 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 4955208b12 sshd: disable until xz is secure 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 8a27db339c sway: add more env vars to dbus activation 2024-04-09 01:02:48 -03:00
Leonardo Eugênio e54ecfee82 flake: update lockfile 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 56042cc774 syncthing: way for tray 2024-04-09 01:02:48 -03:00
Leonardo Eugênio a55398d745 kdenlive: fix theme 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 146955817a theme: improve qt theming 2024-04-09 01:02:48 -03:00
Leonardo Eugênio af6ccfc80a syncthing: enable tray icon 2024-04-09 01:02:48 -03:00
Leonardo Eugênio e8dc758189 mangohud: install patch to fix keybind crash 2024-04-09 01:02:48 -03:00
Leonardo Eugênio be5d39cbe3 gpg: simplify config 2024-04-09 01:02:48 -03:00
Leonardo Eugênio d5b59857f5 update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 31e5a75523 lsp: replace rnix-lsp with nil 2024-04-09 01:02:48 -03:00
Leonardo Eugênio eef888a521 update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 84b7e706a2 btop: enable gpu monitoring 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 560bbd8fd8 update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 219daf83da kak-lsp: update config to new format 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 7418ee0538 alacritty: update config 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 0d444a8c5f update renamed xkb config 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 0615604cdd update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio a769f8f2b5 update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 95cf3c5f72 update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 372988d88c sway: disable adaptive sync 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 894151f6e0 update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 9d4c963347 update 2024-04-09 01:02:48 -03:00
Leonardo Eugênio c6e8559963 switch to nixpkgs unstable 2024-04-09 01:02:48 -03:00
Leonardo Eugênio 8518176f2b phantom: use personal git forge as autoUpdate source 2024-04-09 01:01:29 -03:00
Leonardo Eugênio bf382371cb phantom: add a top level domain page 2024-04-09 00:42:40 -03:00
Leonardo Eugênio 3bf20808b5 nextcloud: fix ssl certificates 2024-04-08 23:38:49 -03:00
Leonardo Eugênio e53be29b0c email: fix fqdn 2024-04-08 22:48:02 -03:00
Leonardo Eugênio d06253b430 email: add roundcube archive plugin 2024-04-08 22:14:06 -03:00
5 changed files with 33 additions and 10 deletions

View file

@ -1201,15 +1201,15 @@
"locked": { "locked": {
"lastModified": 1684504342, "lastModified": 1684504342,
"narHash": "sha256-rJ0eH7BuPizvXPc+LjVtovse4gWEuxP2WiyNdXjPNL4=", "narHash": "sha256-rJ0eH7BuPizvXPc+LjVtovse4gWEuxP2WiyNdXjPNL4=",
"owner": "lelgenio", "ref": "refs/heads/main",
"repo": "tlauncher-nix",
"rev": "add4df7220bd0b85177a1938c02b60c966c5eb71", "rev": "add4df7220bd0b85177a1938c02b60c966c5eb71",
"type": "github" "revCount": 3,
"type": "git",
"url": "https://git.lelgenio.xyz/lelgenio/tlauncher-nix"
}, },
"original": { "original": {
"owner": "lelgenio", "type": "git",
"repo": "tlauncher-nix", "url": "https://git.lelgenio.xyz/lelgenio/tlauncher-nix"
"type": "github"
} }
}, },
"utils": { "utils": {

View file

@ -42,7 +42,7 @@
}; };
tlauncher = { tlauncher = {
url = "github:lelgenio/tlauncher-nix"; url = "git+https://git.lelgenio.xyz/lelgenio/tlauncher-nix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };

View file

@ -15,6 +15,24 @@
./forgejo.nix ./forgejo.nix
]; ];
services.nginx.virtualHosts."lelgenio.xyz" = {
enableACME = true;
forceSSL = true;
root = pkgs.runCommand "www-dir" { } ''
mkdir -p $out
cat > $out/index.html <<EOF
<!DOCTYPE html>
<html lang="en">
<body>
<h1>
Nothing to see here!
<h1>
</body>
</html>
EOF
'';
};
# # Enable networking # # Enable networking
# networking.networkmanager.enable = true; # networking.networkmanager.enable = true;
# Set your time zone. # Set your time zone.
@ -33,7 +51,7 @@
dates = "04:40"; dates = "04:40";
operation = "switch"; operation = "switch";
flags = [ "--update-input" "nixpkgs" "--no-write-lock-file" "-L" ]; flags = [ "--update-input" "nixpkgs" "--no-write-lock-file" "-L" ];
flake = "github:lelgenio/nixos-config#phantom"; flake = "git+https://git.lelgenio.xyz/lelgenio/nixos-config#phantom";
}; };
system.stateVersion = "23.05"; # Never change this system.stateVersion = "23.05"; # Never change this

View file

@ -8,7 +8,7 @@
mailserver = { mailserver = {
enable = true; enable = true;
fqdn = "mail.lelgenio.xyz"; fqdn = "lelgenio.xyz";
domains = [ domains = [
"lelgenio.xyz" "lelgenio.xyz"
"git.lelgenio.xyz" "git.lelgenio.xyz"
@ -36,7 +36,7 @@
$config['smtp_host'] = "tls://${hostName}:587"; $config['smtp_host'] = "tls://${hostName}:587";
$config['smtp_user'] = "%u"; $config['smtp_user'] = "%u";
$config['smtp_pass'] = "%p"; $config['smtp_pass'] = "%p";
$config['plugins'] = [ "carddav" ]; $config['plugins'] = [ "carddav", "archive" ];
''; '';
}; };

View file

@ -9,6 +9,11 @@
}; };
}; };
services.nginx.virtualHosts.${config.services.nextcloud.hostName} = {
forceSSL = true;
enableACME = true;
};
age = { age = {
secrets.phantom-nextcloud = { secrets.phantom-nextcloud = {
file = ../../secrets/phantom-nextcloud.age; file = ../../secrets/phantom-nextcloud.age;