From 502e7576ae3607f72a99ab04bcff38e1a9855eb6 Mon Sep 17 00:00:00 2001 From: Toast Date: Mon, 29 Jan 2024 10:37:07 +0100 Subject: [PATCH 1/5] Desktop/vscode: add git blame extension --- roles/desktop/programs/vscode.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/desktop/programs/vscode.nix b/roles/desktop/programs/vscode.nix index b0b1d51..bfd7c38 100644 --- a/roles/desktop/programs/vscode.nix +++ b/roles/desktop/programs/vscode.nix @@ -13,6 +13,7 @@ let inputs = flakeSelf.inputs; in extraBordersEnabled = true; }) catppuccin.catppuccin-vsc-icons + waderyan.gitblame ]; userSettings = { # VSCode doesn't like nested settings From e7bee1a15f25432e1a538ae1f67dd728e1638c29 Mon Sep 17 00:00:00 2001 From: Toast Date: Mon, 29 Jan 2024 10:41:45 +0100 Subject: [PATCH 2/5] Common: don't set micro as default editor --- roles/common/configuration.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/roles/common/configuration.nix b/roles/common/configuration.nix index 3b30960..0e5699e 100755 --- a/roles/common/configuration.nix +++ b/roles/common/configuration.nix @@ -6,10 +6,6 @@ # As of the 1st of May 2023, the default packages are nano, perl, rsync and strace # I don't need any of them, so I just empty the list defaultPackages = []; - variables = { - # Environment variables go here - EDITOR = "micro"; - }; }; # Set up /tmp From 12c9b16a55484734239fd83b41b5c3be7c7a8ddb Mon Sep 17 00:00:00 2001 From: Toast Date: Mon, 29 Jan 2024 10:52:15 +0100 Subject: [PATCH 3/5] Common: add neovim --- roles/common/programs/default.nix | 1 + roles/common/programs/neovim.nix | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 roles/common/programs/neovim.nix diff --git a/roles/common/programs/default.nix b/roles/common/programs/default.nix index e6d2127..7950344 100755 --- a/roles/common/programs/default.nix +++ b/roles/common/programs/default.nix @@ -13,6 +13,7 @@ ./starship.nix ./bat.nix ./btop.nix + ./neovim.nix ]; # Some programs dont have a programs.*.enable option, so I install their package here environment.systemPackages = with pkgs; [ diff --git a/roles/common/programs/neovim.nix b/roles/common/programs/neovim.nix new file mode 100644 index 0000000..ad2db07 --- /dev/null +++ b/roles/common/programs/neovim.nix @@ -0,0 +1,9 @@ +{ ... }: + +{ + home-manager.users.toast = { + programs.neovim = { + enable = true; + }; + }; +} From fd8053ed65c7314bf4511e78ccc12d0b822f4a30 Mon Sep 17 00:00:00 2001 From: Toast Date: Mon, 29 Jan 2024 11:06:52 +0100 Subject: [PATCH 4/5] Server/syncthing: add Win Max 2 to syncthing folders --- roles/server/syncthing.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/roles/server/syncthing.nix b/roles/server/syncthing.nix index dd7768c..48742ac 100755 --- a/roles/server/syncthing.nix +++ b/roles/server/syncthing.nix @@ -18,19 +18,19 @@ "school-things" = { label = "School things"; id = "z6alc-nfoqr"; - devices = [ "steamdeck" "server" "pc"]; + devices = [ "steamdeck" "server" "pc" "winmax2" ]; path = "${config.services.syncthing.dataDir}/school-things"; }; "steam-201810" = { label = "Wolfenstein The New Order Saves"; id = "laxxf-t2wmy"; - devices = [ "steamdeck" "server" "pc" ]; + devices = [ "steamdeck" "server" "pc" "winmax2" ]; path = "${config.services.syncthing.dataDir}/steam-201810"; }; "retroarch"= { label = "RetroArch"; id = "jxuou-2yjnu"; - devices = [ "steamdeck" "server" "pc" ]; + devices = [ "steamdeck" "server" "pc" "winmax2" ]; path = "${config.services.syncthing.dataDir}/retroarch"; }; }; From 502074653c9ece516975e451bb4ee6c75c6521a3 Mon Sep 17 00:00:00 2001 From: Toast Date: Mon, 29 Jan 2024 11:08:31 +0100 Subject: [PATCH 5/5] Common/neovim: install catppuccin theme --- roles/common/programs/neovim.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/roles/common/programs/neovim.nix b/roles/common/programs/neovim.nix index ad2db07..6b82c4b 100644 --- a/roles/common/programs/neovim.nix +++ b/roles/common/programs/neovim.nix @@ -1,9 +1,12 @@ -{ ... }: +{ pkgs, ... }: { home-manager.users.toast = { programs.neovim = { enable = true; + plugins = with pkgs.vimPlugins; [ + catppuccin-nvim + ]; }; }; }