diff options
| author | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2025-03-29 23:09:38 +0100 |
|---|---|---|
| committer | Jakub Stachurski <j.stachurski@student.utwente.nl> | 2025-03-29 23:09:38 +0100 |
| commit | 2e37bf1533ace5b2d4d50196300133d9e72d2952 (patch) | |
| tree | 0c06f4f03599933bb3d0e31620203287ca67c7c0 /home-manager/modules/apps | |
| parent | 2418424adabca0a1616cca4920221cd67149b65a (diff) | |
flakes update feat. xfce
Diffstat (limited to '')
| -rw-r--r-- | home-manager/modules/apps/default.nix | 54 | ||||
| -rw-r--r-- | home-manager/modules/apps/desktop/default.nix | 3 | ||||
| -rw-r--r-- | home-manager/modules/apps/desktop/hyprland.nix (renamed from home-manager/hyprland.nix) | 11 | ||||
| -rw-r--r-- | home-manager/modules/apps/nvim/default.nix | 4 | ||||
| -rw-r--r-- | home-manager/modules/apps/zsh.nix | 24 |
5 files changed, 93 insertions, 3 deletions
diff --git a/home-manager/modules/apps/default.nix b/home-manager/modules/apps/default.nix new file mode 100644 index 0000000..afb7ea3 --- /dev/null +++ b/home-manager/modules/apps/default.nix @@ -0,0 +1,54 @@ +{lib, pkgs, ...}: +with lib; +{ + imports = [ + ./nvim + ./desktop + ./zsh.nix + ]; + + # Stuff that is to be sorted to its appropriate files + # If no appropriate category is found or thought of, put it in misc.nix + home.packages = with pkgs; [ + speedcrunch + htop + btop + nmap + dig + ripgrep + unzip + unrar + xdg-user-dirs + thunderbird + element-desktop + filelight + libreoffice + evince + obsidian + krita + hugo + qalculate-qt + + spotify + prismlauncher + ani-cli + vlc + mpv + openttd + anki-bin + + #Theme + qt6Packages.qt6ct + kdePackages.qtstyleplugin-kvantum + (catppuccin-kvantum.override { + accent = "pink"; + variant = "mocha"; + }) + + + # Do i need this? + php + php83Packages.composer + + ]; +} diff --git a/home-manager/modules/apps/desktop/default.nix b/home-manager/modules/apps/desktop/default.nix new file mode 100644 index 0000000..4bc7478 --- /dev/null +++ b/home-manager/modules/apps/desktop/default.nix @@ -0,0 +1,3 @@ +{lib, ...}: with lib; { + imports = [ ./hyprland.nix ]; +} diff --git a/home-manager/hyprland.nix b/home-manager/modules/apps/desktop/hyprland.nix index 3b1e4fa..5142f40 100644 --- a/home-manager/hyprland.nix +++ b/home-manager/modules/apps/desktop/hyprland.nix @@ -1,4 +1,4 @@ -{config, pkgs, ...}: +{cfg, lib, ...}: { # Hyprland wayland.windowManager.hyprland = { @@ -15,7 +15,11 @@ "blueman-applet &" "hyprctl setcursor Catppuccin-Mocha-Dark-Cursors 24" "kdeconnect-indicator &" - ] ++ ["uwsm finalize QT_QPA_PLATFORM QT_PLUGIN_PATH"]; + ] ++ [ + "systemctl --user start hypridle.service" + "systemctl --user start hyprpaper.service" + "uwsm finalize QT_QPA_PLATFORM QT_PLUGIN_PATH" + ]; general = { gaps_in = 3; gaps_out = 8; @@ -233,4 +237,5 @@ } ]; }; -} + +} diff --git a/home-manager/modules/apps/nvim/default.nix b/home-manager/modules/apps/nvim/default.nix new file mode 100644 index 0000000..0505f78 --- /dev/null +++ b/home-manager/modules/apps/nvim/default.nix @@ -0,0 +1,4 @@ +{pkgs, ...}: +{ + # TODO +} diff --git a/home-manager/modules/apps/zsh.nix b/home-manager/modules/apps/zsh.nix new file mode 100644 index 0000000..7a940e6 --- /dev/null +++ b/home-manager/modules/apps/zsh.nix @@ -0,0 +1,24 @@ +{config ,pkgs, ...}: { + programs.zsh = { + enable = true; + enableCompletion = true; + oh-my-zsh = { + enable = true; + theme = "clean"; + }; + plugins = [ + { + name = "zsh-nix-shell"; + file = "nix-shell.plugin.zsh"; + src = pkgs.fetchFromGitHub { + owner = "chisui"; + repo = "zsh-nix-shell"; + rev = "v0.8.0"; + sha256 = "1lzrn0n4fxfcgg65v0qhnj7wnybybqzs4adz7xsrkgmcsr0ii8b7"; + }; + } + ]; + }; + + +} |
