My NixOS configuration and dotfiles
at main 32 lines 687 B view raw
1{ 2 config, 3 inputs, 4 pkgs, 5 ... 6}: 7{ 8 home.packages = [ 9 inputs.opencode.legacyPackages."x86_64-linux".opencode 10 pkgs.libnotify 11 ]; 12 13 xdg.configFile."opencode".source = 14 config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/dotfiles/opencodeBTW"; 15 16 systemd.user.services.opencode-web = { 17 Unit = { 18 Description = "Opencode Web Interface"; 19 After = [ "network.target" ]; 20 }; 21 Service = { 22 ExecStart = "${ 23 inputs.opencode.legacyPackages."x86_64-linux".opencode 24 }/bin/opencode web --port 4096"; 25 Restart = "on-failure"; 26 RestartSec = 5; 27 }; 28 Install = { 29 WantedBy = [ "default.target" ]; 30 }; 31 }; 32}