aboutsummaryrefslogtreecommitdiff
path: root/home-manager/home.nix
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2023-10-26 14:44:22 +0300
committerspl3g <spleefer6@yandex.ru>2023-10-26 14:44:22 +0300
commitddd3490dfb592417163e801994a60854dac135fe (patch)
treeff25c2df4bd89fc837ed585dfac38594b5f23b72 /home-manager/home.nix
parent429bf12cd70405d6ea18d14fe9d384a6458ae99d (diff)
configs for my laptop
Diffstat (limited to 'home-manager/home.nix')
-rw-r--r--home-manager/home.nix51
1 files changed, 21 insertions, 30 deletions
diff --git a/home-manager/home.nix b/home-manager/home.nix
index 4bbf9ce..f83d8a8 100644
--- a/home-manager/home.nix
+++ b/home-manager/home.nix
@@ -5,69 +5,65 @@ let
homeDirectory = "/home/${username}";
configHome = "${homeDirectory}/.config";
sysPkgs = with pkgs; [
- ripgrep
fd
tldr
- unzip
wget
htop
jq
bat
- rustup
- python3Full
- silver-searcher
+ python311
fzf
wineWowPackages.full
wineWowPackages.fonts
winetricks
- pamixer
nix-prefetch-scripts
libtool
+ bluetuith
+ steam-run
];
yeahGamingPkgs = with pkgs; [
+ vulkan-tools
vkd3d
- nvtop-nvidia
dxvk
lutris
- steam
mangohud
gamemode
+ opentabletdriver
+ bottles
];
defaultPkgs = with pkgs; [
firefox
- minicava
- droidcam
source-code-pro
- pokemon-colorscripts-mac
+ pokemon-colorscripts
kitty
- libreoffice
telegram-desktop
- feh
- betterlockscreen
xdragon
- obsidian
- xclip
- vkdt
transmission-gtk
rubik
- obsidian
osu-lazer
- spotify
figma-linux
easyeffects
- darktable
+ # darktable
+ obs-studio
];
- pythonPkgs = with pkgs.python311Packages; [
- python-lsp-server
- pyls-flake8
- python-lsp-black
+ nonListImports = [
+ inputs.hyprland.homeManagerModules.default
+ ./themes
];
+ imports = builtins.concatMap import [
+ ./programs
+ ./services
+ ./wm
+ ] ++ nonListImports;
+
in
{
+ inherit imports;
+
home = {
inherit username homeDirectory;
stateVersion = "23.05";
- packages = defaultPkgs ++ pythonPkgs ++ yeahGamingPkgs ++ sysPkgs;
+ packages = defaultPkgs ++ yeahGamingPkgs ++ sysPkgs;
};
xdg = {
@@ -77,9 +73,4 @@ in
programs.home-manager.enable = true;
- imports = builtins.concatMap import [
- ./programs
- ./services
- ./wm
- ];
}