aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hosts/nixos/configuration.nix3
-rw-r--r--hosts/nixos/home.nix3
-rw-r--r--modules/foot.nix4
-rw-r--r--modules/neovim/default.nix14
-rw-r--r--modules/neovim/lua/init.lua4
5 files changed, 14 insertions, 14 deletions
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")