1
0
Fork 0
forked from dea/dea-files
flake-dea/home.nix

81 lines
1.6 KiB
Nix
Raw Permalink Normal View History

2026-01-09 22:03:21 -05:00
{
pkgs,
inputs,
2026-01-09 22:03:21 -05:00
...
}:
2026-01-07 14:32:28 -05:00
{
2026-02-26 17:41:28 -05:00
# Enables nix commands + flakes - set in configuration.nix
# nix = {
# settings.extra-experimental-features = [
# "nix-command"
# "flakes"
# "pipe-operators"
# ];
# };
2026-01-07 14:32:28 -05:00
# Home manager things
home.username = "dea";
home.homeDirectory = "/home/dea";
home.stateVersion = "25.11";
home.packages = with pkgs; [
libsForQt5.qtstyleplugin-kvantum # libs for Qt5
libsForQt5.qt5ct
libsForQt5.qt5.qtbase
2026-01-09 15:50:11 -05:00
btop-cuda
2026-01-07 14:32:28 -05:00
croc
2026-01-07 14:32:28 -05:00
syncplay
];
2026-02-06 00:28:46 -05:00
# programs.neovim = { };
2026-01-07 14:32:28 -05:00
home.sessionPath = [
"$HOME/.local/bin"
];
nixpkgs.config.allowUnfree = true;
2026-02-19 13:46:23 -05:00
nixpkgs.overlays = [
(import ./exprs/overlay.nix { })
(self: super: {
element-desktop = super.element-desktop.overrideAttrs (
final: prev: {
desktopItems = [
((builtins.elemAt prev.desktopItems 0).override {
exec = "element-desktop %u --password-store=\"gnome-libsecret\"";
})
];
}
);
})
];
2026-01-07 14:32:28 -05:00
imports = [
./homemanager/mpv.nix
2026-01-10 12:32:53 -05:00
./hosts/sandalphon/mcsr/home.nix
2026-02-19 13:46:23 -05:00
./homemanager/vim/nixcats.nix
inputs.plasma-manager.homeModules.plasma-manager
2026-01-07 14:32:28 -05:00
];
# dconf.settings = {};
# home = {};
programs.bash = {
enable = true;
bashrcExtra = builtins.readFile ./homemanager/bashrc;
};
2026-02-26 17:41:28 -05:00
programs.starship = {
enable = true;
settings = builtins.readFile ./homemanager/starship.toml
|> builtins.fromTOML;
};
2026-01-08 22:16:10 -05:00
programs.plasma = {
enable = true;
kwin.edgeBarrier = 50;
};
2026-01-07 14:32:28 -05:00
programs.home-manager.enable = true;
2026-02-19 13:46:23 -05:00
}