Commit graph

1255 commits

Author SHA1 Message Date
Evie Litherland-Smith 99ad7701da Rewrite Makefile to simplify and use new submodules 2023-05-31 20:37:10 +01:00
Evie Litherland-Smith 088f7386dc Add default branch for submodules 2023-05-31 20:36:54 +01:00
Evie Litherland-Smith d76a0d6097 Rename hyprland submodule to hypr for easier linking 2023-05-31 20:28:06 +01:00
Evie Litherland-Smith 03822016a1 Add nvim, hyprland and waybar as submodules 2023-05-31 19:13:16 +01:00
Evie Litherland-Smith c15b3a05d6 Add some more vscode settings 2023-05-31 17:15:38 +01:00
Evie Litherland-Smith 9f8e868f09 Add vscode with extensions to enable neovim mode 2023-05-31 16:44:03 +01:00
Evie Litherland-Smith b77ca6a5d3 Add bat cache --build to nixos-update
Temp feature until I can figure out how/where to add to nix expression
2023-05-31 11:21:08 +01:00
Evie Litherland-Smith 825c809fa0 Enable nix-direnv integration to cache direnv builds 2023-05-31 11:18:45 +01:00
Evie Litherland-Smith f2c490e3ca Remove nix-index as it's getting annoying... 2023-05-31 11:09:32 +01:00
Evie Litherland-Smith 52ff1c36a3 Delete root user config per machine as it's common to all
Move root user home-config into home/default.nix so that it's used by all
Removed personal/work specific things from root user
2023-05-31 10:54:57 +01:00
Evie Litherland-Smith fc02c96394 Remove bluetooth from waybar on H0615 as it doesn't exist 2023-05-31 10:41:32 +01:00
Evie Litherland-Smith 467be4f12a Remove batch entry from ssh config 2023-05-31 10:38:57 +01:00
Evie Litherland-Smith d22f050577 Add nixos-rebuild switch to update 2023-05-31 10:04:48 +01:00
Evie Litherland-Smith 171f53dbd3 Add notes directory syncing to H0615 2023-05-31 10:03:32 +01:00
Evie Litherland-Smith 0699e44b60 Use rsync to move nixos config to /etc/nixos/config rather than cloning
Add rsync command to nixos and update sections of Makefile
2023-05-31 09:57:29 +01:00
Evie Litherland-Smith 1db5364696 Add services expression for H0615, update waybar and switch to hyprland 2023-05-31 09:46:34 +01:00
Evie Litherland-Smith 164b2d6d02 Add tmux as systemPackage for accessing running terraria server 2023-05-31 07:44:47 +01:00
Evie Litherland-Smith 7b66f284f6 Enable sniStrict to drop requests from domains without routers 2023-05-30 12:13:03 +01:00
Evie Litherland-Smith 15c427f812 Change password due to terraria character limit 2023-05-30 11:58:48 +01:00
Evie Litherland-Smith af944dc31b Add server password 2023-05-30 11:53:36 +01:00
Evie Litherland-Smith aa3b086372 Remove quotes from path 2023-05-30 11:24:22 +01:00
Evie Litherland-Smith c2ca73d16d Add terraria world config 2023-05-30 10:55:14 +01:00
Evie Litherland-Smith 9c69402502 Add openvpn config 2023-05-30 10:46:23 +01:00
Evie Litherland-Smith a69d0a1a92 Remove ssh forwarding from traefik, remove traefik auth from internal connections 2023-05-30 10:08:26 +01:00
Evie Litherland-Smith 7d57d89e02 Use zsh for root user 2023-05-29 09:39:25 +01:00
Evie Litherland-Smith 7e69d6a9cf Increase command timeout for starship 2023-05-29 08:33:49 +01:00
Evie Litherland-Smith 2cc371ed63 Switch Makefile back to https repo urls
Update directive will update repo urls before pulling
2023-05-28 20:21:16 +01:00
Evie Litherland-Smith 3764e5cee5 Disable ssh for gitea, and associated routing/rules 2023-05-28 19:58:05 +01:00
Evie Litherland-Smith bd54d6f50a Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos 2023-05-28 19:19:46 +01:00
Evie Litherland-Smith fedcda2b6a Use git credential store method 2023-05-28 19:18:03 +01:00
Evie Litherland-Smith 763e42fda9 Add home-manager update shell abbr for fish 2023-05-28 19:05:55 +01:00
Evie Litherland-Smith 36f2f5a102 Add tokyonight theme
Add tokyonight theme to fish and bat (and by extension delta)
Add extra zsh features
2023-05-28 15:12:46 +01:00
Evie Litherland-Smith 46cf3b2a13 Add ssh keys for VPS, add fallback internal traefik route 2023-05-27 16:27:21 +01:00
Evie Litherland-Smith d83dd577bc Add ionos vps ssh config 2023-05-27 15:24:05 +01:00
Evie Litherland-Smith ebcfae9f37 Add requirements for Star Citizen
Increase vm.max_map_count
Add lutris, wine(-wayland) and winetricks packages
2023-05-26 18:37:50 +01:00
Evie Litherland-Smith 2da1137086 Merge branch 'main' of ssh://git.xenia.me.uk:2222/xenia/nixos 2023-05-26 14:33:12 +01:00
Evie Litherland-Smith 341f392e40 Disable gitea own ssh server startup 2023-05-26 14:30:42 +01:00
Evie Litherland-Smith 3851cd367c Add existing directory catch to git clone steps 2023-05-26 13:00:52 +01:00
Evie Litherland-Smith 87a6c0cd55 Tweak wezterm config 2023-05-26 12:45:19 +01:00
Evie Litherland-Smith 0503c681c2 Add nextcloud config (working)
Fix nextcloud and add recommended security features
2023-05-26 10:21:38 +01:00
Evie Litherland-Smith 064ad9e6be Enable nextclound config 2023-05-26 09:12:12 +01:00
Evie Litherland-Smith 36917117e1 Delete syncthing traefik config 2023-05-26 09:11:36 +01:00
Evie Litherland-Smith ed53502cc3 Typo in traefik config 2023-05-26 08:57:51 +01:00
Evie Litherland-Smith de765ea1f7 Remove reference to qbittorrent service, keep traefik 2023-05-26 08:56:28 +01:00
Evie Litherland-Smith 5941740ee4 Update ssh config to reflect new port config 2023-05-26 08:55:48 +01:00
Evie Litherland-Smith 320d76f972 Move server directory and syncthing into services directory
Separate service setup from traefik config for each, prep for future
server separation
2023-05-26 08:52:46 +01:00
Evie Litherland-Smith afb64c2c8c Add shell abbreviation to start Hyprland session 2023-05-26 08:02:20 +01:00
Evie Litherland-Smith 357da24248 Add traefik config for syncthing interface 2023-05-26 06:02:08 +01:00
Evie Litherland-Smith 6906aa349b Update repo urls now that ssh should be working 2023-05-25 17:21:28 +01:00
Evie Litherland-Smith e2e7095a7a Set up and use auth middleware for traefik and qbittorrent
Remove use of traefik insecure dashboard/API
2023-05-25 17:17:23 +01:00