aboutsummaryrefslogtreecommitdiff
path: root/home-manager/general.nix
diff options
context:
space:
mode:
authorspl3g <notspl3g@duck.com>2026-03-18 18:01:41 +0300
committerspl3g <notspl3g@duck.com>2026-03-18 18:01:59 +0300
commit03648b3d9f177227df40129bed22558f6924b91c (patch)
tree8a22eda142beeafd9002a8d5901ba9428a77ad52 /home-manager/general.nix
parentdc19a2b583b3ab50d8e36ff0a90ca633495f675f (diff)
so.. v2 i guess
Diffstat (limited to 'home-manager/general.nix')
-rw-r--r--home-manager/general.nix117
1 files changed, 0 insertions, 117 deletions
diff --git a/home-manager/general.nix b/home-manager/general.nix
deleted file mode 100644
index c87edac..0000000
--- a/home-manager/general.nix
+++ /dev/null
@@ -1,117 +0,0 @@
-{
- pkgs,
- inputs,
- outputs,
- config,
- lib,
- ...
-}: let
- username = "jerpo";
- homeDirectory = "/home/${username}";
- configHome = "${homeDirectory}/.config";
-
- cliPkgs = with pkgs; [
- fd
- ripgrep
-
- jq
- wget
- btop
- tealdeer
-
- zip
- unzip
- p7zip
-
- ffmpeg
- ghostscript
- xdragon
- steam-run
- python311
- pokemon-colorscripts
-
- xdg-utils
- pkg-config
- nix-prefetch-scripts
- adwaita-icon-theme
- ];
-
- nogamesPkgs = with pkgs; [
- vkd3d
- steam
- bottles
- open-sans
- osu-lazer-bin
- ];
- baconPkgs = with pkgs; [
- vesktop
- chromium
- geeqie
- darktable
- telegram-desktop
- libreoffice-fresh
- transmission_4-gtk
- ];
-
- kube = with pkgs; [
- kubectl
- kubernetes-helm
- ];
-in {
- imports = [
- ./homeModules
- ];
-
- nixpkgs = {
- overlays = [
- outputs.overlays.additions
- outputs.overlays.modifications
- outputs.overlays.truly-unstable-packages
- ];
- config = {
- allowUnfree = true;
- allowUnfreePredicate = _: true;
- };
- };
-
- home = {
- inherit username homeDirectory;
- stateVersion = "23.05";
- packages = baconPkgs ++ nogamesPkgs ++ cliPkgs ++ kube;
- sessionVariables = {
- NH_FLAKE = "/home/jerpo/nixfiles";
- };
- };
-
- xdg = {
- inherit configHome;
- enable = true;
- };
-
- lib.meta = {
- configPath = "${config.home.homeDirectory}/nixfiles/";
- 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;
-
- zen-browser.enable = true;
-
- tmux.enable = true;
-
- programs.nix-index-database.comma.enable = true;
- programs.nix-index = {
- enable = true;
- };
-
- programs.home-manager.enable = true;
-}