From 4d3a3750c1b25ddc84b3fb13a55364fd77c426ec Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Thu, 14 Mar 2024 00:30:32 +0800 Subject: [PATCH] feat: add develop environment for ruby --- home/base/{server => core}/btop.nix | 0 home/base/{server => core}/container.nix | 0 home/base/{server => core}/core.nix | 0 home/base/{desktop => core}/default.nix | 0 home/base/{server => core}/editors/README.md | 0 home/base/{desktop => core}/editors/default.nix | 0 .../{server => core}/editors/helix/default.nix | 0 .../{server => core}/editors/neovim/default.nix | 0 home/base/{server => core}/git.nix | 0 home/base/{server => core}/pip.nix | 0 home/base/{server => core}/shells/config.nu | 0 home/base/{server => core}/shells/default.nix | 0 home/base/{server => core}/starship.nix | 0 home/base/{server => core}/yazi.nix | 0 home/base/{server => core}/zellij/default.nix | 0 home/base/{desktop/terminal => gui}/default.nix | 0 home/base/gui/dev-tools.nix | 14 ++++++++++++++ home/base/{desktop => gui}/media.nix | 0 home/base/{desktop => gui}/terminal/README.md | 0 home/base/{server => gui/terminal}/default.nix | 0 home/base/{desktop => gui}/terminal/kitty.nix | 0 home/base/{desktop => gui}/terminal/wezterm.nix | 0 home/base/{core.nix => home.nix} | 0 home/base/{desktop => tui}/cloud/default.nix | 0 home/base/{server/editors => tui}/default.nix | 0 home/base/{desktop => tui}/dev-tools.nix | 6 ------ home/base/{desktop => tui}/editors/Glossary.md | 0 home/base/{desktop => tui}/editors/README.md | 0 .../{desktop => tui}/editors/Structured-Editing.md | 0 home/base/tui/editors/default.nix | 3 +++ home/base/{desktop => tui}/editors/emacs/README.md | 0 .../{desktop => tui}/editors/emacs/default.nix | 0 .../{desktop => tui}/editors/emacs/doom/config.el | 0 .../{desktop => tui}/editors/emacs/doom/init.el | 0 .../editors/emacs/doom/packages.el | 0 .../editors/emacs/doom/snippets/.keep | 0 home/base/{desktop => tui}/editors/helix/README.md | 0 .../{desktop => tui}/editors/helix/default.nix | 0 .../base/{desktop => tui}/editors/neovim/README.md | 0 .../editors/neovim/astronvim_user/.gitignore | 0 .../editors/neovim/astronvim_user/.nfnl.fnl | 0 .../editors/neovim/astronvim_user/.stylua.toml | 0 .../editors/neovim/astronvim_user/init.lua | 0 .../editors/neovim/astronvim_user/mappings.lua | 0 .../{desktop => tui}/editors/neovim/default.nix | 0 home/base/{desktop => tui}/editors/packages.nix | 0 home/base/{desktop => tui}/encryption/README.md | 0 home/base/{desktop => tui}/encryption/default.nix | 0 home/base/{desktop => tui}/gpg/README.md | 0 home/base/{desktop => tui}/gpg/default.nix | 0 .../base/{desktop => tui}/password-store/README.md | 0 .../{desktop => tui}/password-store/default.nix | 0 home/base/{desktop => tui}/shell.nix | 0 home/base/{desktop => tui}/ssh.nix | 0 home/base/{desktop => tui}/zellij/README.md | 0 home/base/{desktop => tui}/zellij/config.kdl | 0 home/base/{desktop => tui}/zellij/default.nix | 0 home/darwin/default.nix | 7 ++++--- home/linux/core.nix | 8 ++++++++ home/linux/desktop.nix | 10 ---------- home/linux/gui.nix | 11 +++++++++++ home/linux/server.nix | 8 -------- home/linux/tui.nix | 10 ++++++++++ outputs/x86_64-linux/src/12kingdoms-shoukei.nix | 2 +- outputs/x86_64-linux/src/idols-ai.nix | 2 +- outputs/x86_64-linux/src/idols-ruby.nix | 2 +- outputs/x86_64-linux/src/k3s-prod-1-master-1.nix | 2 +- 67 files changed, 54 insertions(+), 31 deletions(-) rename home/base/{server => core}/btop.nix (100%) rename home/base/{server => core}/container.nix (100%) rename home/base/{server => core}/core.nix (100%) rename home/base/{desktop => core}/default.nix (100%) rename home/base/{server => core}/editors/README.md (100%) rename home/base/{desktop => core}/editors/default.nix (100%) rename home/base/{server => core}/editors/helix/default.nix (100%) rename home/base/{server => core}/editors/neovim/default.nix (100%) rename home/base/{server => core}/git.nix (100%) rename home/base/{server => core}/pip.nix (100%) rename home/base/{server => core}/shells/config.nu (100%) rename home/base/{server => core}/shells/default.nix (100%) rename home/base/{server => core}/starship.nix (100%) rename home/base/{server => core}/yazi.nix (100%) rename home/base/{server => core}/zellij/default.nix (100%) rename home/base/{desktop/terminal => gui}/default.nix (100%) create mode 100644 home/base/gui/dev-tools.nix rename home/base/{desktop => gui}/media.nix (100%) rename home/base/{desktop => gui}/terminal/README.md (100%) rename home/base/{server => gui/terminal}/default.nix (100%) rename home/base/{desktop => gui}/terminal/kitty.nix (100%) rename home/base/{desktop => gui}/terminal/wezterm.nix (100%) rename home/base/{core.nix => home.nix} (100%) rename home/base/{desktop => tui}/cloud/default.nix (100%) rename home/base/{server/editors => tui}/default.nix (100%) rename home/base/{desktop => tui}/dev-tools.nix (91%) rename home/base/{desktop => tui}/editors/Glossary.md (100%) rename home/base/{desktop => tui}/editors/README.md (100%) rename home/base/{desktop => tui}/editors/Structured-Editing.md (100%) create mode 100644 home/base/tui/editors/default.nix rename home/base/{desktop => tui}/editors/emacs/README.md (100%) rename home/base/{desktop => tui}/editors/emacs/default.nix (100%) rename home/base/{desktop => tui}/editors/emacs/doom/config.el (100%) rename home/base/{desktop => tui}/editors/emacs/doom/init.el (100%) rename home/base/{desktop => tui}/editors/emacs/doom/packages.el (100%) rename home/base/{desktop => tui}/editors/emacs/doom/snippets/.keep (100%) rename home/base/{desktop => tui}/editors/helix/README.md (100%) rename home/base/{desktop => tui}/editors/helix/default.nix (100%) rename home/base/{desktop => tui}/editors/neovim/README.md (100%) rename home/base/{desktop => tui}/editors/neovim/astronvim_user/.gitignore (100%) rename home/base/{desktop => tui}/editors/neovim/astronvim_user/.nfnl.fnl (100%) rename home/base/{desktop => tui}/editors/neovim/astronvim_user/.stylua.toml (100%) rename home/base/{desktop => tui}/editors/neovim/astronvim_user/init.lua (100%) rename home/base/{desktop => tui}/editors/neovim/astronvim_user/mappings.lua (100%) rename home/base/{desktop => tui}/editors/neovim/default.nix (100%) rename home/base/{desktop => tui}/editors/packages.nix (100%) rename home/base/{desktop => tui}/encryption/README.md (100%) rename home/base/{desktop => tui}/encryption/default.nix (100%) rename home/base/{desktop => tui}/gpg/README.md (100%) rename home/base/{desktop => tui}/gpg/default.nix (100%) rename home/base/{desktop => tui}/password-store/README.md (100%) rename home/base/{desktop => tui}/password-store/default.nix (100%) rename home/base/{desktop => tui}/shell.nix (100%) rename home/base/{desktop => tui}/ssh.nix (100%) rename home/base/{desktop => tui}/zellij/README.md (100%) rename home/base/{desktop => tui}/zellij/config.kdl (100%) rename home/base/{desktop => tui}/zellij/default.nix (100%) create mode 100644 home/linux/core.nix delete mode 100644 home/linux/desktop.nix create mode 100644 home/linux/gui.nix delete mode 100644 home/linux/server.nix create mode 100644 home/linux/tui.nix diff --git a/home/base/server/btop.nix b/home/base/core/btop.nix similarity index 100% rename from home/base/server/btop.nix rename to home/base/core/btop.nix diff --git a/home/base/server/container.nix b/home/base/core/container.nix similarity index 100% rename from home/base/server/container.nix rename to home/base/core/container.nix diff --git a/home/base/server/core.nix b/home/base/core/core.nix similarity index 100% rename from home/base/server/core.nix rename to home/base/core/core.nix diff --git a/home/base/desktop/default.nix b/home/base/core/default.nix similarity index 100% rename from home/base/desktop/default.nix rename to home/base/core/default.nix diff --git a/home/base/server/editors/README.md b/home/base/core/editors/README.md similarity index 100% rename from home/base/server/editors/README.md rename to home/base/core/editors/README.md diff --git a/home/base/desktop/editors/default.nix b/home/base/core/editors/default.nix similarity index 100% rename from home/base/desktop/editors/default.nix rename to home/base/core/editors/default.nix diff --git a/home/base/server/editors/helix/default.nix b/home/base/core/editors/helix/default.nix similarity index 100% rename from home/base/server/editors/helix/default.nix rename to home/base/core/editors/helix/default.nix diff --git a/home/base/server/editors/neovim/default.nix b/home/base/core/editors/neovim/default.nix similarity index 100% rename from home/base/server/editors/neovim/default.nix rename to home/base/core/editors/neovim/default.nix diff --git a/home/base/server/git.nix b/home/base/core/git.nix similarity index 100% rename from home/base/server/git.nix rename to home/base/core/git.nix diff --git a/home/base/server/pip.nix b/home/base/core/pip.nix similarity index 100% rename from home/base/server/pip.nix rename to home/base/core/pip.nix diff --git a/home/base/server/shells/config.nu b/home/base/core/shells/config.nu similarity index 100% rename from home/base/server/shells/config.nu rename to home/base/core/shells/config.nu diff --git a/home/base/server/shells/default.nix b/home/base/core/shells/default.nix similarity index 100% rename from home/base/server/shells/default.nix rename to home/base/core/shells/default.nix diff --git a/home/base/server/starship.nix b/home/base/core/starship.nix similarity index 100% rename from home/base/server/starship.nix rename to home/base/core/starship.nix diff --git a/home/base/server/yazi.nix b/home/base/core/yazi.nix similarity index 100% rename from home/base/server/yazi.nix rename to home/base/core/yazi.nix diff --git a/home/base/server/zellij/default.nix b/home/base/core/zellij/default.nix similarity index 100% rename from home/base/server/zellij/default.nix rename to home/base/core/zellij/default.nix diff --git a/home/base/desktop/terminal/default.nix b/home/base/gui/default.nix similarity index 100% rename from home/base/desktop/terminal/default.nix rename to home/base/gui/default.nix diff --git a/home/base/gui/dev-tools.nix b/home/base/gui/dev-tools.nix new file mode 100644 index 00000000..9a073a90 --- /dev/null +++ b/home/base/gui/dev-tools.nix @@ -0,0 +1,14 @@ +{ + pkgs, + ... +}: { + home.packages = with pkgs; [ + # db related + dbeaver + + mitmproxy # http/https proxy tool + insomnia # REST client + wireshark # network analyzer + ventoy # create bootable usb + ]; +} diff --git a/home/base/desktop/media.nix b/home/base/gui/media.nix similarity index 100% rename from home/base/desktop/media.nix rename to home/base/gui/media.nix diff --git a/home/base/desktop/terminal/README.md b/home/base/gui/terminal/README.md similarity index 100% rename from home/base/desktop/terminal/README.md rename to home/base/gui/terminal/README.md diff --git a/home/base/server/default.nix b/home/base/gui/terminal/default.nix similarity index 100% rename from home/base/server/default.nix rename to home/base/gui/terminal/default.nix diff --git a/home/base/desktop/terminal/kitty.nix b/home/base/gui/terminal/kitty.nix similarity index 100% rename from home/base/desktop/terminal/kitty.nix rename to home/base/gui/terminal/kitty.nix diff --git a/home/base/desktop/terminal/wezterm.nix b/home/base/gui/terminal/wezterm.nix similarity index 100% rename from home/base/desktop/terminal/wezterm.nix rename to home/base/gui/terminal/wezterm.nix diff --git a/home/base/core.nix b/home/base/home.nix similarity index 100% rename from home/base/core.nix rename to home/base/home.nix diff --git a/home/base/desktop/cloud/default.nix b/home/base/tui/cloud/default.nix similarity index 100% rename from home/base/desktop/cloud/default.nix rename to home/base/tui/cloud/default.nix diff --git a/home/base/server/editors/default.nix b/home/base/tui/default.nix similarity index 100% rename from home/base/server/editors/default.nix rename to home/base/tui/default.nix diff --git a/home/base/desktop/dev-tools.nix b/home/base/tui/dev-tools.nix similarity index 91% rename from home/base/desktop/dev-tools.nix rename to home/base/tui/dev-tools.nix index 8253618e..c625fabb 100644 --- a/home/base/desktop/dev-tools.nix +++ b/home/base/tui/dev-tools.nix @@ -18,7 +18,6 @@ colmena # nixos's remote deployment tool # db related - dbeaver mycli pgcli mongosh @@ -47,11 +46,6 @@ # need to run `conda-shell` before using command `conda` # conda is not available for MacOS conda - - mitmproxy # http/https proxy tool - insomnia # REST client - wireshark # network analyzer - ventoy # create bootable usb ]; programs = { diff --git a/home/base/desktop/editors/Glossary.md b/home/base/tui/editors/Glossary.md similarity index 100% rename from home/base/desktop/editors/Glossary.md rename to home/base/tui/editors/Glossary.md diff --git a/home/base/desktop/editors/README.md b/home/base/tui/editors/README.md similarity index 100% rename from home/base/desktop/editors/README.md rename to home/base/tui/editors/README.md diff --git a/home/base/desktop/editors/Structured-Editing.md b/home/base/tui/editors/Structured-Editing.md similarity index 100% rename from home/base/desktop/editors/Structured-Editing.md rename to home/base/tui/editors/Structured-Editing.md diff --git a/home/base/tui/editors/default.nix b/home/base/tui/editors/default.nix new file mode 100644 index 00000000..eeb48a40 --- /dev/null +++ b/home/base/tui/editors/default.nix @@ -0,0 +1,3 @@ +{mylib, ...}: { + imports = mylib.scanPaths ./.; +} diff --git a/home/base/desktop/editors/emacs/README.md b/home/base/tui/editors/emacs/README.md similarity index 100% rename from home/base/desktop/editors/emacs/README.md rename to home/base/tui/editors/emacs/README.md diff --git a/home/base/desktop/editors/emacs/default.nix b/home/base/tui/editors/emacs/default.nix similarity index 100% rename from home/base/desktop/editors/emacs/default.nix rename to home/base/tui/editors/emacs/default.nix diff --git a/home/base/desktop/editors/emacs/doom/config.el b/home/base/tui/editors/emacs/doom/config.el similarity index 100% rename from home/base/desktop/editors/emacs/doom/config.el rename to home/base/tui/editors/emacs/doom/config.el diff --git a/home/base/desktop/editors/emacs/doom/init.el b/home/base/tui/editors/emacs/doom/init.el similarity index 100% rename from home/base/desktop/editors/emacs/doom/init.el rename to home/base/tui/editors/emacs/doom/init.el diff --git a/home/base/desktop/editors/emacs/doom/packages.el b/home/base/tui/editors/emacs/doom/packages.el similarity index 100% rename from home/base/desktop/editors/emacs/doom/packages.el rename to home/base/tui/editors/emacs/doom/packages.el diff --git a/home/base/desktop/editors/emacs/doom/snippets/.keep b/home/base/tui/editors/emacs/doom/snippets/.keep similarity index 100% rename from home/base/desktop/editors/emacs/doom/snippets/.keep rename to home/base/tui/editors/emacs/doom/snippets/.keep diff --git a/home/base/desktop/editors/helix/README.md b/home/base/tui/editors/helix/README.md similarity index 100% rename from home/base/desktop/editors/helix/README.md rename to home/base/tui/editors/helix/README.md diff --git a/home/base/desktop/editors/helix/default.nix b/home/base/tui/editors/helix/default.nix similarity index 100% rename from home/base/desktop/editors/helix/default.nix rename to home/base/tui/editors/helix/default.nix diff --git a/home/base/desktop/editors/neovim/README.md b/home/base/tui/editors/neovim/README.md similarity index 100% rename from home/base/desktop/editors/neovim/README.md rename to home/base/tui/editors/neovim/README.md diff --git a/home/base/desktop/editors/neovim/astronvim_user/.gitignore b/home/base/tui/editors/neovim/astronvim_user/.gitignore similarity index 100% rename from home/base/desktop/editors/neovim/astronvim_user/.gitignore rename to home/base/tui/editors/neovim/astronvim_user/.gitignore diff --git a/home/base/desktop/editors/neovim/astronvim_user/.nfnl.fnl b/home/base/tui/editors/neovim/astronvim_user/.nfnl.fnl similarity index 100% rename from home/base/desktop/editors/neovim/astronvim_user/.nfnl.fnl rename to home/base/tui/editors/neovim/astronvim_user/.nfnl.fnl diff --git a/home/base/desktop/editors/neovim/astronvim_user/.stylua.toml b/home/base/tui/editors/neovim/astronvim_user/.stylua.toml similarity index 100% rename from home/base/desktop/editors/neovim/astronvim_user/.stylua.toml rename to home/base/tui/editors/neovim/astronvim_user/.stylua.toml diff --git a/home/base/desktop/editors/neovim/astronvim_user/init.lua b/home/base/tui/editors/neovim/astronvim_user/init.lua similarity index 100% rename from home/base/desktop/editors/neovim/astronvim_user/init.lua rename to home/base/tui/editors/neovim/astronvim_user/init.lua diff --git a/home/base/desktop/editors/neovim/astronvim_user/mappings.lua b/home/base/tui/editors/neovim/astronvim_user/mappings.lua similarity index 100% rename from home/base/desktop/editors/neovim/astronvim_user/mappings.lua rename to home/base/tui/editors/neovim/astronvim_user/mappings.lua diff --git a/home/base/desktop/editors/neovim/default.nix b/home/base/tui/editors/neovim/default.nix similarity index 100% rename from home/base/desktop/editors/neovim/default.nix rename to home/base/tui/editors/neovim/default.nix diff --git a/home/base/desktop/editors/packages.nix b/home/base/tui/editors/packages.nix similarity index 100% rename from home/base/desktop/editors/packages.nix rename to home/base/tui/editors/packages.nix diff --git a/home/base/desktop/encryption/README.md b/home/base/tui/encryption/README.md similarity index 100% rename from home/base/desktop/encryption/README.md rename to home/base/tui/encryption/README.md diff --git a/home/base/desktop/encryption/default.nix b/home/base/tui/encryption/default.nix similarity index 100% rename from home/base/desktop/encryption/default.nix rename to home/base/tui/encryption/default.nix diff --git a/home/base/desktop/gpg/README.md b/home/base/tui/gpg/README.md similarity index 100% rename from home/base/desktop/gpg/README.md rename to home/base/tui/gpg/README.md diff --git a/home/base/desktop/gpg/default.nix b/home/base/tui/gpg/default.nix similarity index 100% rename from home/base/desktop/gpg/default.nix rename to home/base/tui/gpg/default.nix diff --git a/home/base/desktop/password-store/README.md b/home/base/tui/password-store/README.md similarity index 100% rename from home/base/desktop/password-store/README.md rename to home/base/tui/password-store/README.md diff --git a/home/base/desktop/password-store/default.nix b/home/base/tui/password-store/default.nix similarity index 100% rename from home/base/desktop/password-store/default.nix rename to home/base/tui/password-store/default.nix diff --git a/home/base/desktop/shell.nix b/home/base/tui/shell.nix similarity index 100% rename from home/base/desktop/shell.nix rename to home/base/tui/shell.nix diff --git a/home/base/desktop/ssh.nix b/home/base/tui/ssh.nix similarity index 100% rename from home/base/desktop/ssh.nix rename to home/base/tui/ssh.nix diff --git a/home/base/desktop/zellij/README.md b/home/base/tui/zellij/README.md similarity index 100% rename from home/base/desktop/zellij/README.md rename to home/base/tui/zellij/README.md diff --git a/home/base/desktop/zellij/config.kdl b/home/base/tui/zellij/config.kdl similarity index 100% rename from home/base/desktop/zellij/config.kdl rename to home/base/tui/zellij/config.kdl diff --git a/home/base/desktop/zellij/default.nix b/home/base/tui/zellij/default.nix similarity index 100% rename from home/base/desktop/zellij/default.nix rename to home/base/tui/zellij/default.nix diff --git a/home/darwin/default.nix b/home/darwin/default.nix index e0eb98ba..1c8518de 100644 --- a/home/darwin/default.nix +++ b/home/darwin/default.nix @@ -2,8 +2,9 @@ imports = (mylib.scanPaths ./.) ++ [ - ../base/server - ../base/desktop - ../base/core.nix + ../base/core + ../base/tui + ../base/gui + ../base/home.nix ]; } diff --git a/home/linux/core.nix b/home/linux/core.nix new file mode 100644 index 00000000..05a23c6e --- /dev/null +++ b/home/linux/core.nix @@ -0,0 +1,8 @@ +{ + imports = [ + ../base/core + ../base/home.nix + + ./base + ]; +} diff --git a/home/linux/desktop.nix b/home/linux/desktop.nix deleted file mode 100644 index 4232460f..00000000 --- a/home/linux/desktop.nix +++ /dev/null @@ -1,10 +0,0 @@ -{ - imports = [ - ../base/server - ../base/desktop - ../base/core.nix - - ./base - ./desktop - ]; -} diff --git a/home/linux/gui.nix b/home/linux/gui.nix new file mode 100644 index 00000000..889c9a50 --- /dev/null +++ b/home/linux/gui.nix @@ -0,0 +1,11 @@ +{ + imports = [ + ../base/core + ../base/tui + ../base/gui + ../base/home.nix + + ./base + ./desktop + ]; +} diff --git a/home/linux/server.nix b/home/linux/server.nix deleted file mode 100644 index ba39ef93..00000000 --- a/home/linux/server.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ - imports = [ - ../base/server - ../base/core.nix - - ./base - ]; -} diff --git a/home/linux/tui.nix b/home/linux/tui.nix new file mode 100644 index 00000000..029154de --- /dev/null +++ b/home/linux/tui.nix @@ -0,0 +1,10 @@ +{ + imports = [ + ../base/core + ../base/tui + ../base/home.nix + + ./base + ./desktop + ]; +} diff --git a/outputs/x86_64-linux/src/12kingdoms-shoukei.nix b/outputs/x86_64-linux/src/12kingdoms-shoukei.nix index 1e792a4e..6f15b847 100644 --- a/outputs/x86_64-linux/src/12kingdoms-shoukei.nix +++ b/outputs/x86_64-linux/src/12kingdoms-shoukei.nix @@ -22,7 +22,7 @@ ]; home-modules = map mylib.relativeToRoot [ # common - "home/linux/desktop.nix" + "home/linux/gui.nix" # host specific "hosts/12kingdoms-${name}/home.nix" ]; diff --git a/outputs/x86_64-linux/src/idols-ai.nix b/outputs/x86_64-linux/src/idols-ai.nix index b4ad9c40..f05d4cea 100644 --- a/outputs/x86_64-linux/src/idols-ai.nix +++ b/outputs/x86_64-linux/src/idols-ai.nix @@ -22,7 +22,7 @@ ]; home-modules = map mylib.relativeToRoot [ # common - "home/linux/desktop.nix" + "home/linux/gui.nix" # host specific "hosts/idols-${name}/home.nix" ]; diff --git a/outputs/x86_64-linux/src/idols-ruby.nix b/outputs/x86_64-linux/src/idols-ruby.nix index ad835e34..ee93d799 100644 --- a/outputs/x86_64-linux/src/idols-ruby.nix +++ b/outputs/x86_64-linux/src/idols-ruby.nix @@ -29,7 +29,7 @@ {modules.secrets.server.operation.enable = true;} ]; home-modules = map mylib.relativeToRoot [ - "home/linux/server.nix" + "home/linux/tui.nix" ]; }; diff --git a/outputs/x86_64-linux/src/k3s-prod-1-master-1.nix b/outputs/x86_64-linux/src/k3s-prod-1-master-1.nix index dc364ad9..abe62148 100644 --- a/outputs/x86_64-linux/src/k3s-prod-1-master-1.nix +++ b/outputs/x86_64-linux/src/k3s-prod-1-master-1.nix @@ -28,7 +28,7 @@ {modules.secrets.server.kubernetes.enable = true;} ]; home-modules = map mylib.relativeToRoot [ - "home/linux/server.nix" + "home/linux/core.nix" ]; };