summaryrefslogtreecommitdiff
path: root/modules/home-manager/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/home-manager/default.nix')
-rw-r--r--modules/home-manager/default.nix71
1 files changed, 71 insertions, 0 deletions
diff --git a/modules/home-manager/default.nix b/modules/home-manager/default.nix
new file mode 100644
index 0000000..c9d8268
--- /dev/null
+++ b/modules/home-manager/default.nix
@@ -0,0 +1,71 @@
+{ pkgs, lib, config, inputs, ... }:
+
+{
+ imports = [
+ ./hypr
+ ./git.nix
+ # ./vscodium.nix
+ ./kitty.nix
+ ./zen-browser.nix
+ ./obs.nix
+ ./spicetify.nix
+ ./yazi.nix
+ ./fastfetch.nix
+ ./gaming.nix
+ # ./rbw.nix
+ ./nvf.nix
+ ./lazygit.nix
+ ./spotify-player.nix
+ ];
+
+ home.packages = with pkgs; [
+ dconf
+ bitwarden-desktop
+ hyprshot
+ wineWowPackages.stable
+ winetricks
+ motrix
+ flashprint
+ gvfs
+ brave
+ hyprpicker
+ glances
+ discord
+ openvpn
+ qbittorrent
+ zoom-us
+ obsidian
+ cryptomator
+ networkmanagerapplet
+ libreoffice
+ gimp3
+ vlc
+ ungoogled-chromium
+ audacity
+ ];
+
+ home.sessionVariables = {
+ EDITOR = "vi";
+ VISUAL = "vi";
+ };
+
+ xdg.configFile."mimeapps.list".force = true;
+
+ xdg.mimeApps = {
+ enable = true;
+
+ defaultApplications = {
+ "application/pdf" = "userapp-kitty vi-DARLE3.desktop";
+ "application/toml" = "userapp-kitty vi-DARLE3.desktop";
+ "application/vnd.microsoft.portable-executable" = "wine-desktop";
+ "application/zip" = "lxqt-archiver.desktop";
+ "inode/directory" = "userapp-kitty yazi-X3BEF3.desktop";
+ "text/html" = "zen-twilight.desktop";
+ "text/plain" = "userapp-kitty vi-DARLE3.desktop";
+ "x-scheme-handler/about" = "zen-twilight.desktop";
+ "x-scheme-handler/http" = "zen-twilight.desktop";
+ "x-scheme-handler/https" = "zen-twilight.desktop";
+ "x-scheme-handler/unknown" = "zen-twilight.desktop";
+ };
+ };
+}