diff options
| author | spl3g <spleefer6@yandex.ru> | 2025-10-27 23:45:05 +0300 |
|---|---|---|
| committer | spl3g <spleefer6@yandex.ru> | 2025-10-27 23:50:34 +0300 |
| commit | 45da62a634546a7359b9654a1e01be3bd067189a (patch) | |
| tree | 30a8a5fa9ebae46dda2ccf0f03df8975bc45ca52 /home-manager/general.nix | |
| parent | 3ac3426144afa5eff1bb2551e27026c1cd0f2ca4 (diff) | |
chore: formatting
Diffstat (limited to 'home-manager/general.nix')
| -rw-r--r-- | home-manager/general.nix | 66 |
1 files changed, 38 insertions, 28 deletions
diff --git a/home-manager/general.nix b/home-manager/general.nix index 9aa3427..e3c1412 100644 --- a/home-manager/general.nix +++ b/home-manager/general.nix @@ -1,42 +1,49 @@ -{ pkgs, inputs, outputs, config, lib, ... }: -let +{ + pkgs, + inputs, + outputs, + config, + lib, + ... +}: let username = "jerpo"; homeDirectory = "/home/${username}"; configHome = "${homeDirectory}/.config"; cliPkgs = with pkgs; [ fd - jq - zip - tldr + jq + zip wget btop - unzip + unzip p7zip - ffmpeg - ripgrep - xdragon - steam-run - python311 - xdg-utils - pkg-config - ghostscript - adwaita-icon-theme - pokemon-colorscripts - nix-prefetch-scripts + ffmpeg + flatpak + ripgrep + xdragon + tealdeer + steam-run + python311 + xdg-utils + pkg-config + ghostscript + adwaita-icon-theme + pokemon-colorscripts + nix-prefetch-scripts ]; nogamesPkgs = with pkgs; [ vkd3d steam - bottles - gamemode + bottles open-sans + osu-lazer-bin ]; baconPkgs = with pkgs; [ vesktop telegram-desktop - libreoffice-fresh + libreoffice-fresh transmission_4-gtk ]; @@ -44,8 +51,7 @@ let kubectl kubernetes-helm ]; -in -{ +in { imports = [ ./homeModules ]; @@ -54,7 +60,7 @@ in overlays = [ outputs.overlays.additions outputs.overlays.modifications - outputs.overlays.unstable-packages + outputs.overlays.truly-unstable-packages ]; config = { allowUnfree = true; @@ -62,7 +68,6 @@ in }; }; - home = { inherit username homeDirectory; stateVersion = "23.05"; @@ -79,23 +84,28 @@ in lib.meta = { configPath = "${config.home.homeDirectory}/nixfiles/"; - mkMutableSymlink = path: config.lib.file.mkOutOfStoreSymlink + mkMutableSymlink = path: + config.lib.file.mkOutOfStoreSymlink (config.lib.meta.configPath + lib.strings.removePrefix (toString inputs.self) (toString path)); }; # from homeModules stylixConfig.enable = true; stylixConfig.theme = "everforest"; - + emacs.enable = true; + emacs.package = pkgs.emacs30; alacritty.enable = true; fish.enable = true; - firefox.enable = true; zen-browser.enable = true; - nvf.enable = true; tmux.enable = true; + programs.nix-index-database.comma.enable = true; + programs.nix-index = { + enable = true; + }; + programs.home-manager.enable = true; } |
