aboutsummaryrefslogtreecommitdiff
path: root/home-manager/general.nix
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-10-27 23:45:05 +0300
committerspl3g <spleefer6@yandex.ru>2025-10-27 23:50:34 +0300
commit45da62a634546a7359b9654a1e01be3bd067189a (patch)
tree30a8a5fa9ebae46dda2ccf0f03df8975bc45ca52 /home-manager/general.nix
parent3ac3426144afa5eff1bb2551e27026c1cd0f2ca4 (diff)
chore: formatting
Diffstat (limited to 'home-manager/general.nix')
-rw-r--r--home-manager/general.nix66
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;
}