From 260bd273d98748aedffb4731de42ef84adcc888b Mon Sep 17 00:00:00 2001 From: schererleander Date: Tue, 29 Apr 2025 22:49:10 +0200 Subject: update --- hosts/nixos/configuration.nix | 3 +++ hosts/nixos/home.nix | 3 +++ modules/foot.nix | 4 ++-- modules/neovim/default.nix | 14 ++------------ modules/neovim/lua/init.lua | 4 ++++ 5 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 modules/neovim/lua/init.lua diff --git a/hosts/nixos/configuration.nix b/hosts/nixos/configuration.nix index a582e7b..d2307a7 100644 --- a/hosts/nixos/configuration.nix +++ b/hosts/nixos/configuration.nix @@ -58,6 +58,9 @@ audio.enable = true; wooting.enable = true; + programs.zsh.enable = true; + users.users.leander.shell = pkgs.zsh; + nix.settings.experimental-features = [ "nix-command" "flakes" ]; nixpkgs.config.allowUnfree = true; system.stateVersion = "24.11"; diff --git a/hosts/nixos/home.nix b/hosts/nixos/home.nix index 2a22851..ac49484 100644 --- a/hosts/nixos/home.nix +++ b/hosts/nixos/home.nix @@ -16,6 +16,7 @@ obsidian fzf imv + pfetch #dev gcc @@ -24,6 +25,7 @@ noto-fonts noto-fonts-cjk-sans noto-fonts-emoji + (nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; }) ]; @@ -61,5 +63,6 @@ sway.enable = true; waybar.enable = true; spicetify.enable = true; + zathura.enable = true; home.stateVersion = "24.11"; } diff --git a/modules/foot.nix b/modules/foot.nix index 107b7bb..6cd6bf8 100644 --- a/modules/foot.nix +++ b/modules/foot.nix @@ -7,7 +7,7 @@ in { config = lib.mkIf cfg.enable { home.packages = with pkgs; [ - ibm-plex + (nerdfonts.override { fonts = [ "SpaceMono" "IBMPlexMono" "Terminus" ]; }) ]; programs.foot = { @@ -15,7 +15,7 @@ in { settings = { main = { pad = "10x10"; - font = "IBM Plex Mono:size=10"; + font = "SpaceMono Nerd Font Mono:size=10"; line-height = 12; }; diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index 415861a..6374d66 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -6,8 +6,6 @@ in { options.neovim.enable = lib.mkEnableOption "Enable and setup neovim"; config = lib.mkIf cfg.enable { - xdg.configFile."nvim/lua".source = pkgs.lib.mkForce ./lua; - programs.neovim = { enable = true; vimAlias = true; @@ -36,18 +34,10 @@ in { tree-sitter-markdown_inline ])) ]; - - extraLuaConfig = '' - vim.g.mapleader = " " - vim.g.maplocalleader = "\\" - - require('options') - require('keymaps') - require('plugins') - require('autocmds') - ''; }; + xdg.configFile."nvim/lua".source = ./lua; + home.sessionVariables = rec { EDITOR = "nvim"; GIT_EDITOR = EDITOR; diff --git a/modules/neovim/lua/init.lua b/modules/neovim/lua/init.lua new file mode 100644 index 0000000..2d394bf --- /dev/null +++ b/modules/neovim/lua/init.lua @@ -0,0 +1,4 @@ +require("autocmds") +require("keymaps") +require("options") +require("plugins") -- cgit v1.3.1