summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--configuration.nix51
-rw-r--r--hjem.nix57
2 files changed, 58 insertions, 50 deletions
diff --git a/configuration.nix b/configuration.nix
index e8270dd..f9a27cf 100644
--- a/configuration.nix
+++ b/configuration.nix
@@ -4,6 +4,7 @@
./hardware-configuration.nix
./lockscreen.nix
./x11.nix
+./hjem.nix
];
# Bootloader.
@@ -25,56 +26,6 @@
i18n.defaultLocale = "en_CA.UTF-8";
- # Define a user account. Don't forget to set a password with ‘passwd’.
- users.users.andrew = {
- isNormalUser = true;
-
- extraGroups = [
- "networkmanager"
- "wheel"
- ];
- packages = with pkgs; [ ];
- };
-
- hjem.users.andrew = {
- directory = "/home/andrew";
- files = {
-
- ".config/sxhkd/sxhkdrc".text = ''
-super + space
- ${pkgs.dmenu}/bin/dmenu_run
-
-super + Return
- ${pkgs.st}/bin/st
-
-super + b
- ${pkgs.librewolf}/bin/librewolf
-
-XF86AudioRaiseVolume
- ${pkgs.pamixer}/bin/pamixer -i 5
-
-XF86AudioLowerVolume
- ${pkgs.pamixer}/bin/pamixer -d 5
-
-XF86AudioMute
- ${pkgs.pamixer}/bin/pamixer -t
-
-super + s
- ${pkgs.maim}/bin/maim -i $(${pkgs.xdotool}/bin/xdotool getactivewindow) | ${pkgs.xclip}/bin/xclip -selection clipboard -t image/png
-
-super + shift + s
- ${pkgs.maim}/bin/maim -s | ${pkgs.xclip}/bin/xclip -selection clipboard -t image/png
-
-super + l
- ${pkgs.lock-screen}/bin/lock-screen
-
- '';
- };
- packages = with pkgs; [
- discord
- ];
- };
-
# Allow unfree packages
nixpkgs.config.allowUnfree = true;
nix.settings.experimental-features = [
diff --git a/hjem.nix b/hjem.nix
new file mode 100644
index 0000000..1c43cb3
--- /dev/null
+++ b/hjem.nix
@@ -0,0 +1,57 @@
+{ config, pkgs, ... }:
+{
+ imports = [
+ ];
+
+ # Define a user account. Don't forget to set a password with ‘passwd’.
+ users.users.andrew = {
+ isNormalUser = true;
+
+ extraGroups = [
+ "networkmanager"
+ "wheel"
+ ];
+ packages = with pkgs; [ ];
+ };
+
+ hjem.users.andrew = {
+ directory = "/home/andrew";
+ files = {
+
+ ".config/sxhkd/sxhkdrc".text = ''
+super + space
+ ${pkgs.dmenu}/bin/dmenu_run
+
+super + Return
+ ${pkgs.st}/bin/st
+
+super + b
+ ${pkgs.librewolf}/bin/librewolf
+
+XF86AudioRaiseVolume
+ ${pkgs.pamixer}/bin/pamixer -i 5
+
+XF86AudioLowerVolume
+ ${pkgs.pamixer}/bin/pamixer -d 5
+
+XF86AudioMute
+ ${pkgs.pamixer}/bin/pamixer -t
+
+super + s
+ ${pkgs.maim}/bin/maim -i $(${pkgs.xdotool}/bin/xdotool getactivewindow) | ${pkgs.xclip}/bin/xclip -selection clipboard -t image/png
+
+super + shift + s
+ ${pkgs.maim}/bin/maim -s | ${pkgs.xclip}/bin/xclip -selection clipboard -t image/png
+
+super + l
+ ${pkgs.lock-screen}/bin/lock-screen
+
+ '';
+ };
+ packages = with pkgs; [
+ discord
+lazygit
+ ];
+ };
+
+}