mirror of
https://github.com/thilobillerbeck/dotfiles.git
synced 2024-12-22 20:13:04 +01:00
Compare commits
2 commits
ad62e5e5e2
...
169c3f11bd
Author | SHA1 | Date | |
---|---|---|---|
169c3f11bd | |||
1871a2d0d2 |
8 changed files with 27 additions and 32 deletions
|
@ -16,7 +16,7 @@
|
||||||
isGraphical = true;
|
isGraphical = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
xsession.pointerCursor = {
|
home.pointerCursor = {
|
||||||
name = "Bibata-Modern-Classic";
|
name = "Bibata-Modern-Classic";
|
||||||
package = pkgs.bibata-cursors;
|
package = pkgs.bibata-cursors;
|
||||||
size = 28;
|
size = 28;
|
||||||
|
|
|
@ -30,7 +30,6 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
displayManager.sddm.enable = true;
|
displayManager.sddm.enable = true;
|
||||||
displayManager.defaultSession = "plasma";
|
displayManager.defaultSession = "plasma";
|
||||||
desktopManager.plasma6.enable = true;
|
|
||||||
xkb = {
|
xkb = {
|
||||||
variant = "";
|
variant = "";
|
||||||
layout = "us";
|
layout = "us";
|
||||||
|
@ -42,6 +41,7 @@
|
||||||
};
|
};
|
||||||
blueman.enable = true;
|
blueman.enable = true;
|
||||||
fwupd.enable = true;
|
fwupd.enable = true;
|
||||||
|
desktopManager.plasma6.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.kdeconnect.enable = true;
|
programs.kdeconnect.enable = true;
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{ lib, pkgs, config, ... }:
|
{ lib, pkgs, config, ... }:
|
||||||
with lib; {
|
with lib; {
|
||||||
imports = [
|
imports = [
|
||||||
|
./../programs/atuin.nix
|
||||||
./../programs/alacritty.nix
|
./../programs/alacritty.nix
|
||||||
./../programs/bat.nix
|
./../programs/bat.nix
|
||||||
./../programs/beets.nix
|
./../programs/beets.nix
|
||||||
|
@ -21,6 +22,7 @@ with lib; {
|
||||||
./../programs/mpv.nix
|
./../programs/mpv.nix
|
||||||
./../programs/syncthing.nix
|
./../programs/syncthing.nix
|
||||||
./../programs/hstr.nix
|
./../programs/hstr.nix
|
||||||
|
./../programs/thefuck.nix
|
||||||
./../../nix.nix
|
./../../nix.nix
|
||||||
./packages.nix
|
./packages.nix
|
||||||
];
|
];
|
||||||
|
|
|
@ -65,7 +65,6 @@ in {
|
||||||
inputs.nixpkgs-update.packages.x86_64-linux.nixpkgs-update
|
inputs.nixpkgs-update.packages.x86_64-linux.nixpkgs-update
|
||||||
inputs.dagger.packages.x86_64-linux.dagger
|
inputs.dagger.packages.x86_64-linux.dagger
|
||||||
unzip
|
unzip
|
||||||
gh
|
|
||||||
nil
|
nil
|
||||||
nixd
|
nixd
|
||||||
unrar
|
unrar
|
||||||
|
|
3
home-manager/programs/atuin.nix
Normal file
3
home-manager/programs/atuin.nix
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
programs.atuin = { enable = true; };
|
||||||
|
}
|
|
@ -28,4 +28,7 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
programs.git-credential-oauth = { enable = true; };
|
programs.git-credential-oauth = { enable = true; };
|
||||||
|
programs.gh.enable = true;
|
||||||
|
programs.gh-dash.enable = true;
|
||||||
|
programs.lazygit.enable = true;
|
||||||
}
|
}
|
||||||
|
|
3
home-manager/programs/thefuck.nix
Normal file
3
home-manager/programs/thefuck.nix
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
programs.thefuck = { enable = true; };
|
||||||
|
}
|
|
@ -1,25 +1,6 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
|
||||||
omz-plugins = [
|
{
|
||||||
"git"
|
|
||||||
"archlinux"
|
|
||||||
"composer"
|
|
||||||
"colored-man-pages"
|
|
||||||
"extract"
|
|
||||||
"gradle"
|
|
||||||
"node"
|
|
||||||
"npm"
|
|
||||||
"rbenv"
|
|
||||||
"sudo"
|
|
||||||
"direnv"
|
|
||||||
"docker"
|
|
||||||
"docker-compose"
|
|
||||||
"golang"
|
|
||||||
"pip"
|
|
||||||
"history"
|
|
||||||
"vagrant"
|
|
||||||
];
|
|
||||||
in {
|
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
autosuggestion.enable = true;
|
autosuggestion.enable = true;
|
||||||
|
@ -36,18 +17,22 @@ in {
|
||||||
undo-git-reset-head = "git reset 'HEAD@{1}'";
|
undo-git-reset-head = "git reset 'HEAD@{1}'";
|
||||||
update-local = "bash $HOME/.dotfiles/install";
|
update-local = "bash $HOME/.dotfiles/install";
|
||||||
};
|
};
|
||||||
zplug = {
|
|
||||||
enable = true;
|
|
||||||
plugins = map (x: {
|
|
||||||
name = "plugins/${x}";
|
|
||||||
tags = [ "from:oh-my-zsh" ];
|
|
||||||
}) omz-plugins;
|
|
||||||
};
|
|
||||||
initExtra = ''
|
initExtra = ''
|
||||||
eval $(${pkgs.thefuck}/bin/thefuck --alias)
|
|
||||||
[ -d ~/.npm-global ] || mkdir ~/.npm-global
|
[ -d ~/.npm-global ] || mkdir ~/.npm-global
|
||||||
${pkgs.nodejs}/bin/npm config set prefix '~/.npm-global'
|
${pkgs.nodejs}/bin/npm config set prefix '~/.npm-global'
|
||||||
export PATH=~/.npm-global/bin:$PATH
|
export PATH=~/.npm-global/bin:$PATH
|
||||||
'';
|
'';
|
||||||
|
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";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue