diff --git a/home-manager/programs/#common.nix# b/home-manager/programs/#common.nix# new file mode 100644 index 0000000..74d8644 --- /dev/null +++ b/home-manager/programs/#common.nix# @@ -0,0 +1,19 @@ +{config, pkgs, ... }: { + programs.quickshell.enable = true; + programs.quickshell.systemd.enable = true; + programs.fuzzel.enable = true; + programs.home-manager.enable = true; + services.syncthing.enable = true; + programs.spicetify.enable = true; + home.packages = with pkgs; [ + xournalpp + fastfetch + hyfetch + pavucontrol + material-symbols + nixd + nixfmt + config.stylix.fonts.monospace.package + unzip + ]; +} diff --git a/home-manager/programs/common.nix b/home-manager/programs/common.nix index 53b155e..0710724 100644 --- a/home-manager/programs/common.nix +++ b/home-manager/programs/common.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: { +{ config, pkgs, ... }: { programs.quickshell.enable = true; programs.quickshell.systemd.enable = true; programs.fuzzel.enable = true; @@ -11,5 +11,10 @@ hyfetch pavucontrol material-symbols + nixd + nixfmt + config.stylix.fonts.monospace.package + unixODBC + unzip ]; } diff --git a/home-manager/programs/emacs.nix b/home-manager/programs/emacs.nix index 58473c5..e5ed4ff 100644 --- a/home-manager/programs/emacs.nix +++ b/home-manager/programs/emacs.nix @@ -1,3 +1,10 @@ -{ - programs.emacs.enable = true; +{ config, ... }: { + programs.emacs = { + enable = true; + extraPackages = + epkgs: with epkgs; [ + nix-mode + corfu + ]; + }; } diff --git a/home-manager/stylix.nix b/home-manager/stylix.nix index bc56f9d..5e110d6 100644 --- a/home-manager/stylix.nix +++ b/home-manager/stylix.nix @@ -46,7 +46,13 @@ in ghostty.enable = true; foot.enable = true; spicetify.enable = true; - emacs.enable = true; + emacs = { + enable = true; + fonts.override = { + sizes.terminal = 16; + }; + }; + }; }; } diff --git a/nixos/configuration.nix b/nixos/configuration.nix index 6c2cad5..de214c0 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -2,6 +2,7 @@ pkgs, ... }: + { imports = [ ./nixvim/nixvim.nix @@ -24,7 +25,7 @@ mandoc.enable = true; }; }; - + environment.pathsToLink = [ "/share/zsh" ]; boot.loader.systemd-boot = { edk2-uefi-shell.enable = true; configurationLimit = 5; diff --git a/nixos/stylix/stylix.nix b/nixos/stylix/stylix.nix index ae8b3fa..8b80cfa 100644 --- a/nixos/stylix/stylix.nix +++ b/nixos/stylix/stylix.nix @@ -87,8 +87,8 @@ in name = config.stylix.fonts.monospace.name; }; monospace = { - name = "Meslo LG M DZ"; - package = pkgs.meslo-lg; + name = "Iosevka"; + package = pkgs.iosevka; }; emoji = {