aboutsummaryrefslogtreecommitdiff
path: root/share/home
diff options
context:
space:
mode:
Diffstat (limited to 'share/home')
-rw-r--r--share/home/hyprdesktop.nix19
-rw-r--r--share/home/minimal.nix21
2 files changed, 20 insertions, 20 deletions
diff --git a/share/home/hyprdesktop.nix b/share/home/hyprdesktop.nix
index 5f0ea5d..3606852 100644
--- a/share/home/hyprdesktop.nix
+++ b/share/home/hyprdesktop.nix
@@ -19,6 +19,7 @@
./offpunk.nix
./firefox
./emacs
+ ./helix.nix
];
wayland.windowManager.hyprland =
@@ -137,6 +138,20 @@
slurp # region selection UI for wayland
wl-clipboard # clipboard utility
nushell # next-generation shell
+ ffmpeg
+ imagemagick
+ exiftool
+ sl
+ jaq # json query tool
+ git-annex
+ git-remote-gcrypt
+ # tools for dealing with all sorts archives
+ atool
+ unzip
+ gnutar
+ unrar-wrapper
+ # Useful nix tooling
+ nix-tree
# TUI/GUI programs
cmus # music player
@@ -159,6 +174,10 @@
superTuxKart
];
+ home.shellAliases = {
+ sl = "sl -awFc5";
+ };
+
services.dunst.enable = true;
programs.direnv = {
diff --git a/share/home/minimal.nix b/share/home/minimal.nix
index d22083e..c4f878a 100644
--- a/share/home/minimal.nix
+++ b/share/home/minimal.nix
@@ -1,36 +1,18 @@
# This module contains a bunch of things that make up a minimal environment that
# I want on ALL of my machines.
{ pkgs, config, ... }: {
- imports = [ ./helix.nix ];
-
home.packages = with pkgs; [
curl
git
age
gnupg
- ffmpeg
- imagemagick
- exiftool
- sl
+ neovim
# Modern unix
ripgrep # grep
fd # find
sd # sed
dua # du
- jaq # json query tool
-
- git-annex
- git-remote-gcrypt
-
- # tools for dealing with all sorts archives
- atool
- unzip
- gnutar
- unrar-wrapper
-
- # Useful nix tooling
- nix-tree
];
xdg.enable = true;
@@ -38,7 +20,6 @@
home.shellAliases = {
ip = ''ip --color=auto'';
tempdir = "cd $(mktemp -d)";
- sl = "sl -awFc5";
};
# Lots of these are courtesy of xdg-ninja