Compare commits
14 Commits
24.05
...
f872992c85
Author | SHA1 | Date | |
---|---|---|---|
f872992c85
|
|||
593440f120
|
|||
d2a0e88004
|
|||
cc09f23831
|
|||
6dfe3f008b
|
|||
a39493b994
|
|||
d3aa405720
|
|||
9362410a60
|
|||
d4b912b60d
|
|||
6cf43e55db
|
|||
890de5191f
|
|||
b28dcff550
|
|||
434abb4189
|
|||
4ef5ebbcf7
|
28
flake.lock
generated
28
flake.lock
generated
@@ -283,11 +283,11 @@
|
|||||||
"gitea-github-theme": {
|
"gitea-github-theme": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1715978309,
|
"lastModified": 1717248105,
|
||||||
"narHash": "sha256-L9FYLtrK8Lm/wBeafb6eTRL5l2BYov6X6nJOL6rYZvY=",
|
"narHash": "sha256-BwSsIkl7DpN/c8HNXOh2aKjOuPmFsGybv4RegOC7Xq0=",
|
||||||
"ref": "main",
|
"ref": "main",
|
||||||
"rev": "1b61f3f5cb38a1198d0a525d059a5a1905f2cfca",
|
"rev": "4f829f88e6f443ff048c4d337bd010315aa4b50a",
|
||||||
"revCount": 96,
|
"revCount": 101,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@git.vimium.com/jordan/gitea-github-theme.git"
|
"url": "ssh://git@git.vimium.com/jordan/gitea-github-theme.git"
|
||||||
},
|
},
|
||||||
@@ -405,11 +405,11 @@
|
|||||||
},
|
},
|
||||||
"nixos-hardware": {
|
"nixos-hardware": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716987116,
|
"lastModified": 1717248095,
|
||||||
"narHash": "sha256-uuEkErFVsFdg2K0cKbNQ9JlFSAm/xYqPr4rbPLI91Y8=",
|
"narHash": "sha256-e8X2eWjAHJQT82AAN+mCI0B68cIDBJpqJ156+VRrFO0=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixos-hardware",
|
"repo": "nixos-hardware",
|
||||||
"rev": "8251761f93d6f5b91cee45ac09edb6e382641009",
|
"rev": "7b49d3967613d9aacac5b340ef158d493906ba79",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -518,11 +518,11 @@
|
|||||||
"treefmt-nix": "treefmt-nix"
|
"treefmt-nix": "treefmt-nix"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1717188043,
|
"lastModified": 1717269089,
|
||||||
"narHash": "sha256-qg8Tq7OcKtc0BS4RVUYrMZ+KofgMv6DiXOnqz7TN8CA=",
|
"narHash": "sha256-PUxRImLJThMBjC8reFM/EXfLrv95miC7U8euZyDqSns=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "nixvim",
|
"repo": "nixvim",
|
||||||
"rev": "1bbd58b6b293840716355e63fb3d5aa5af00d389",
|
"rev": "9a9d6c69d8be9c5fa66f0714de22564df72aaa96",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -551,11 +551,11 @@
|
|||||||
"secrets": {
|
"secrets": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1716018239,
|
"lastModified": 1717248946,
|
||||||
"narHash": "sha256-Ai13Sbj4DzuQSIrX2rjO0PG6PPpmvfwbCpTxX0kB7FI=",
|
"narHash": "sha256-8dFjsjkTbKClYK5Bg1KKdMx5wrp5AOTLsu3Jv9otoVw=",
|
||||||
"ref": "refs/heads/master",
|
"ref": "refs/heads/master",
|
||||||
"rev": "c2adb575ca3a816287c7d8f3c23cde6dfd316e6f",
|
"rev": "bff76a71201dda856c91dc5b5bdc3859f53c29f2",
|
||||||
"revCount": 19,
|
"revCount": 20,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "ssh://git@git.vimium.com/jordan/nix-secrets.git"
|
"url": "ssh://git@git.vimium.com/jordan/nix-secrets.git"
|
||||||
},
|
},
|
||||||
|
@@ -30,6 +30,7 @@
|
|||||||
"nocto"
|
"nocto"
|
||||||
"ro"
|
"ro"
|
||||||
"x-systemd.automount"
|
"x-systemd.automount"
|
||||||
|
"x-systemd.requires=tailscaled.service"
|
||||||
"noauto"
|
"noauto"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
@@ -1,6 +1,5 @@
|
|||||||
{ config, lib, pkgs, ... }:
|
{ config, pkgs, ... }:
|
||||||
|
|
||||||
with lib.my;
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
@@ -22,7 +21,6 @@ with lib.my;
|
|||||||
22 # SSH
|
22 # SSH
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
networkmanager.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
services.zfs = {
|
services.zfs = {
|
||||||
@@ -146,7 +144,19 @@ with lib.my;
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.jellyfin.enable = true;
|
hardware.opengl = {
|
||||||
|
enable = true;
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
vaapiVdpau
|
||||||
|
];
|
||||||
|
driSupport = true;
|
||||||
|
};
|
||||||
|
users.users.jellyfin.extraGroups = [ "video" "render" ];
|
||||||
|
services.jellyfin = {
|
||||||
|
enable = true;
|
||||||
|
cacheDir = "/var/cache/jellyfin";
|
||||||
|
dataDir = "/var/lib/jellyfin";
|
||||||
|
};
|
||||||
|
|
||||||
modules = {
|
modules = {
|
||||||
podman.enable = true;
|
podman.enable = true;
|
||||||
@@ -160,6 +170,7 @@ with lib.my;
|
|||||||
borgmatic = {
|
borgmatic = {
|
||||||
enable = true;
|
enable = true;
|
||||||
directories = [
|
directories = [
|
||||||
|
config.services.jellyfin.dataDir
|
||||||
"/home/jordan"
|
"/home/jordan"
|
||||||
];
|
];
|
||||||
repoPath = "ssh://b61758r4@b61758r4.repo.borgbase.com/./repo";
|
repoPath = "ssh://b61758r4@b61758r4.repo.borgbase.com/./repo";
|
||||||
|
@@ -189,7 +189,7 @@ in {
|
|||||||
gnomeExtensions.burn-my-windows
|
gnomeExtensions.burn-my-windows
|
||||||
gnomeExtensions.desktop-cube
|
gnomeExtensions.desktop-cube
|
||||||
# gnomeExtensions.desktop-zoom
|
# gnomeExtensions.desktop-zoom
|
||||||
gnomeExtensions.espresso
|
unstable.gnomeExtensions.espresso
|
||||||
gnome44Extensions."flypie@schneegans.github.com"
|
gnome44Extensions."flypie@schneegans.github.com"
|
||||||
# gnomeExtensions.forge
|
# gnomeExtensions.forge
|
||||||
# gnomeExtensions.gsnap
|
# gnomeExtensions.gsnap
|
||||||
|
@@ -10,13 +10,15 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = lib.mkIf cfg.enable {
|
config = lib.mkIf cfg.enable {
|
||||||
services.xserver = {
|
services = {
|
||||||
enable = true;
|
xserver = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
desktopManager.plasma6.enable = true;
|
||||||
displayManager.sddm = {
|
displayManager.sddm = {
|
||||||
enable = true;
|
enable = true;
|
||||||
wayland.enable = true;
|
wayland.enable = true;
|
||||||
};
|
};
|
||||||
desktopManager.plasma5.enable = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
networking.networkmanager.enable = true;
|
networking.networkmanager.enable = true;
|
||||||
|
Reference in New Issue
Block a user