Rework home dir for better support

This commit is contained in:
Greg Hellings
2024-07-31 15:20:26 -05:00
parent 703a269652
commit 607d472455
28 changed files with 55 additions and 81 deletions
+1 -9
View File
@@ -10,15 +10,7 @@ in
imports = [ imports = [
inputs.nixvim.homeManagerModules.default inputs.nixvim.homeManagerModules.default
./modules ./modules
./ansible.nix ] ++ lib.optionals (builtins.pathExists ./hosts/${host}) [ ./hosts/${host} ];
./bash.nix
./direnv.nix
./git.nix
./ssh.nix
./vim.nix
./xonsh.nix
./hosts/${host}
];
programs.tmux = { programs.tmux = {
-5
View File
@@ -1,5 +0,0 @@
{ ... }:
{
}
-5
View File
@@ -1,5 +0,0 @@
{ ... }:
{
}
-5
View File
@@ -1,5 +0,0 @@
{ ... }:
{
}
-4
View File
@@ -1,4 +0,0 @@
{ pkgs, config, ... }:
{
}
+6 -6
View File
@@ -1,16 +1,16 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
imports = [
../../vscodium.nix
];
home.packages = with pkgs; [ home.packages = with pkgs; [
(mumble.override { pulseSupport = true; }) (mumble.override { pulseSupport = true; })
logseq logseq
]; ];
greg.gui = true; greg = {
greg.sway = false; gui = true;
greg.gnome = false; sway = false;
gnome = false;
vscodium = true;
};
programs.xonsh.sessionVariables.EFI_DIR = "${pkgs.OVMF.fd}/FV/"; programs.xonsh.sessionVariables.EFI_DIR = "${pkgs.OVMF.fd}/FV/";
} }
-5
View File
@@ -1,5 +0,0 @@
{ ... }:
{
}
-4
View File
@@ -1,4 +0,0 @@
{ ... }:
{
}
-4
View File
@@ -1,4 +0,0 @@
{ ... }:
{
}
+1 -3
View File
@@ -1,9 +1,7 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
imports = [ greg.vscodium.enable = true;
../../vscodium.nix
];
home.packages = with pkgs; [ home.packages = with pkgs; [
brew brew
-5
View File
@@ -1,5 +0,0 @@
{ ... }:
{
}
+13
View File
@@ -0,0 +1,13 @@
{ ... }:
{
imports = [
./ansible.nix
./bash.nix
./direnv.nix
./git.nix
./ssh.nix
./vim.nix
./xonsh.nix
];
}
+2
View File
@@ -2,10 +2,12 @@
{ {
imports = [ imports = [
./baseline
./gnome.nix ./gnome.nix
./gui.nix ./gui.nix
./python.nix ./python.nix
./sway.nix ./sway.nix
./vscodium.nix
./xonsh.nix ./xonsh.nix
]; ];
} }
+32
View File
@@ -0,0 +1,32 @@
{ pkgs, config, lib, ... }:
let
cfg = config.greg.vscodium;
in {
options.greg.vscodium = lib.mkEnableOption "Enable installation of VSCodium on the host";
config = lib.mkIf cfg {
home.packages = with pkgs; [
buildifier
gopls
];
# An alternative editor to vim, when I need it for some things
programs.vscode = {
enable = true;
package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions; [
arrterian.nix-env-selector
asvetliakov.vscode-neovim
bungcip.better-toml
golang.go
jnoortheen.nix-ide
mkhl.direnv
ms-python.python
vscjava.vscode-java-test
vscjava.vscode-java-dependency
vscjava.vscode-java-debug
];
};
};
}
-26
View File
@@ -1,26 +0,0 @@
{ pkgs, ... }:
{
home.packages = with pkgs; [
buildifier
gopls
];
# An alternative editor to vim, when I need it for some things
programs.vscode = {
enable = true;
package = pkgs.vscodium;
extensions = with pkgs.vscode-extensions; [
arrterian.nix-env-selector
asvetliakov.vscode-neovim
bungcip.better-toml
golang.go
jnoortheen.nix-ide
mkhl.direnv
ms-python.python
vscjava.vscode-java-test
vscjava.vscode-java-dependency
vscjava.vscode-java-debug
];
};
}