summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/home-manager/shell.nix14
-rw-r--r--modules/nixos/system-packages.nix26
2 files changed, 32 insertions, 8 deletions
diff --git a/modules/home-manager/shell.nix b/modules/home-manager/shell.nix
index 5568272..1fcc03f 100644
--- a/modules/home-manager/shell.nix
+++ b/modules/home-manager/shell.nix
@@ -1,12 +1,14 @@
{nushell-scripts, ... }: {
programs.nushell = {
extraConfig = ''
- source ${nushell-scripts}/custom-completions/pass/pass-completions.nu *
- source ${nushell-scripts}/custom-completions/nix/nix-completions.nu *
- source ${nushell-scripts}/custom-completions/man/man-completions.nu *
- source ${nushell-scripts}/custom-completions/cargo/cargo-completions.nu *
- source ${nushell-scripts}/custom-completions/make/make-completions.nu *
- source ${nushell-scripts}/custom-completions/git/git-completions.nu *
+ use ~/.cache/starship/init.nu
+
+ use ${nushell-scripts}/custom-completions/pass/pass-completions.nu *
+ use ${nushell-scripts}/custom-completions/nix/nix-completions.nu *
+ use ${nushell-scripts}/custom-completions/man/man-completions.nu *
+ use ${nushell-scripts}/custom-completions/cargo/cargo-completions.nu *
+ use ${nushell-scripts}/custom-completions/make/make-completions.nu *
+ use ${nushell-scripts}/custom-completions/git/git-completions.nu *
'';
};
}
diff --git a/modules/nixos/system-packages.nix b/modules/nixos/system-packages.nix
index 6e991b7..dc73fb8 100644
--- a/modules/nixos/system-packages.nix
+++ b/modules/nixos/system-packages.nix
@@ -1,5 +1,4 @@
-{ pkgs, ...}:
-{
+{ pkgs, ...}: {
programs.partition-manager.enable = true;
environment.systemPackages = with pkgs; [
#For root
@@ -11,5 +10,28 @@
git
wl-clipboard
pciutils
+ # For gaming
+ # r2modman
+ #For hyprland
+ waybar
+ #For sway
+ alacritty # gpu accelerated terminal
+ dbus-sway-environment
+ configure-gtk
+ wayland
+ waybar
+ xdg-utils # for opening default programs when clicking links
+ glib # gsettings
+ dracula-theme # gtk theme
+ gnome3.adwaita-icon-theme # default gnome cursors
+ swaylock
+ swayidle
+ grim # screenshot functionality
+ slurp # screenshot functionality
+ bemenu # wayland clone of dmenu
+ mako # notification system developed by swaywm maintainer
+ wdisplays # tool to configure displays
+ wofi
+ (writeShellScriptBin "rofi" "exec -a $0 ${wofi}/bin/wofi $@") #Lets qutebrowser select passwords
];
}