Commit b28f4f750b8e
Changed files (9)
envs/fish/nix-aliases.fish
@@ -0,0 +1,3 @@
+function mr
+ nix run nixpkgs.mr -c mr $argv
+end
envs/aliases.nix
@@ -0,0 +1,4 @@
+{
+ # auto create parent directories
+ mkdir = ''mkdir -pv'';
+}
envs/bash.nix
@@ -0,0 +1,8 @@
+{ pkgs, config, lib, ...}:
+
+{
+ programs.bash = {
+ enable = true;
+ shellAliases = import ./aliases.nix
+ };
+}
envs/desktop.nix
@@ -1,6 +1,7 @@
-{ pkgs, prefix, ...}:
+{ pkgs, prefix, ... }:
{
+ imports = [ ./fish.nix ];
programs.firefox = {
enable = true;
};
@@ -9,6 +10,9 @@
font = "Ubuntu Mono 16";
sizeHints = true;
};
+ programs.rofi = {
+ enable = true;
+ };
home.packages = with pkgs; [
xdg-user-dirs
xdg_utils
envs/dev.nix
@@ -3,5 +3,6 @@
{
home.packages = with pkgs; [
gnumake
+ mercurial
];
}
envs/devops.nix
@@ -0,0 +1,7 @@
+{ pkgs, prefix, ... }:
+
+{
+ home.packages = with pkgs; [
+ packer
+ ];
+}
envs/fish.nix
@@ -0,0 +1,12 @@
+{ pkgs, config, lib, ...}:
+
+{
+ programs.fish = {
+ enable = true;
+ shellAbbrs = {
+ gs = "git status";
+ };
+ shellAliases = import ./aliases.nix;
+ };
+ xdg.configFile."fish/conf.d/nix-aliases.fish".source = ./fish/nix-aliases.fish;
+}
envs/wakasu.nix
@@ -11,12 +11,9 @@
longitude = "7.5";
tray = true;
};
- programs.fish = {
- enable = true;
- shellAbbrs = {
- gs = "git status";
- };
- };
+ xdg.configFile."fish/conf.d/docker.fish".text = ''
+ set -gx TESTKIT_AWS_KEYNAME "vdemeester-wakasu"
+ '';
home.packages = with pkgs; [
slack
vscode
envs/zsh.nix
@@ -0,0 +1,8 @@
+{ pkgs, config, lib, ...}:
+
+{
+ programs.zsh = {
+ enable = true;
+ shellAliases = import ./aliases.nix
+ };
+}