my nixos dotfiles :3 codeberg.org/koibtw/dotfiles
dotfiles neovim nixos catppuccin linux

feat: lix and stuff

Changed files
+14 -6
home
modules
programs
modules
systems
desktop
+1 -1
home/modules/programs/jellyfin-rpc.nix
··· 17 17 Service = { 18 18 ExecStart = "${pkgs.jellyfin-rpc}/bin/jellyfin-rpc -c /run/user/1000/agenix/jellyfin-rpc"; 19 19 Restart = "on-failure"; 20 - RestartSec = "10s"; 20 + RestartSec = 60; 21 21 }; 22 22 23 23 Install.WantedBy = [ "default.target" ];
+8 -4
modules/base.nix
··· 94 94 }; 95 95 }; 96 96 97 - nix.settings.experimental-features = [ 98 - "nix-command" 99 - "flakes" 100 - ]; 97 + nix = { 98 + package = pkgs.lixPackageSets.stable.lix; 99 + 100 + settings.experimental-features = [ 101 + "nix-command" 102 + "flakes" 103 + ]; 104 + }; 101 105 102 106 system.stateVersion = "25.05"; 103 107 }
+5 -1
systems/desktop/default.nix
··· 45 45 after = [ "jellyfin.service" ]; 46 46 47 47 script = "${pkgs.cloudflared}/bin/cloudflared tunnel run --token eyJhIjoiZTcyNjAwOGE4ZmVjNDIwYTNhMDMzZDU2MWNjMGYyZmYiLCJ0IjoiZDUwNTQ4NjktYzEzZC00ZDc4LTk4MjYtOGFhNGJmOWUwOTBiIiwicyI6Ik9UWm1PVEl3WldFdFptVXlOaTAwWWpkbUxUZ3dPVGt0T0RZeFptWmxaREUwWWprMCJ9"; 48 + wantedBy = [ "multi-user.target" ]; 48 49 49 - wantedBy = [ "multi-user.target" ]; 50 + serviceConfig = { 51 + Restart = "on-failure"; 52 + RestartSec = 60; 53 + }; 50 54 }; 51 55 }