feat: added coder workspace home config
parent
e91da8ca95
commit
7dfb905377
|
@ -65,6 +65,12 @@
|
||||||
modules = [ ./hosts/echidna/home.nix ];
|
modules = [ ./hosts/echidna/home.nix ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
"ricard@coder-workspace" = home-manager.lib.homeManagerConfiguration {
|
||||||
|
pkgs = nixpkgs.legacyPackages.x86_64-linux;
|
||||||
|
extraSpecialArgs = { inherit inputs outputs; };
|
||||||
|
modules = [ ./hosts/coder-workspac/home.nix ];
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
{ inputs, outputs, config, pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
nixpkgs = {
|
||||||
|
overlays = [
|
||||||
|
outputs.overlays.additions
|
||||||
|
outputs.overlays.modifications
|
||||||
|
];
|
||||||
|
config = {
|
||||||
|
allowUnfree = true;
|
||||||
|
allowUnfreePredicate = (_: true);
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
imports = [ outputs.homeManagerModules.common ];
|
||||||
|
|
||||||
|
home.stateVersion = "23.05";
|
||||||
|
}
|
|
@ -12,7 +12,16 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
imports = [ outputs.homeManagerModules.common ];
|
imports = [
|
||||||
|
outputs.homeManagerModules.common
|
||||||
|
outputs.homeManagerModules.dav
|
||||||
|
outputs.homeManagerModules.mpd
|
||||||
|
outputs.homeManagerModules.foot
|
||||||
|
outputs.homeManagerModules.mail
|
||||||
|
outputs.homeManagerModules.rss
|
||||||
|
];
|
||||||
|
|
||||||
|
home.packages = with pkgs; [ wl-clipboard libnotify ];
|
||||||
|
|
||||||
home.stateVersion = "23.05";
|
home.stateVersion = "23.05";
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,16 +12,12 @@
|
||||||
|
|
||||||
imports = [
|
imports = [
|
||||||
../cheat
|
../cheat
|
||||||
../dav
|
|
||||||
../fonts
|
../fonts
|
||||||
../foot
|
|
||||||
../git
|
../git
|
||||||
../gpg
|
../gpg
|
||||||
../lf
|
../lf
|
||||||
../mail
|
|
||||||
../neovim
|
../neovim
|
||||||
../pass
|
../pass
|
||||||
../rss
|
|
||||||
../ssh
|
../ssh
|
||||||
../tmux
|
../tmux
|
||||||
../vitetris
|
../vitetris
|
||||||
|
@ -35,16 +31,15 @@
|
||||||
bind.dnsutils
|
bind.dnsutils
|
||||||
docker-compose
|
docker-compose
|
||||||
file
|
file
|
||||||
just
|
|
||||||
gnumake
|
gnumake
|
||||||
html-tidy
|
html-tidy
|
||||||
htop
|
htop
|
||||||
inetutils # telnet
|
inetutils # telnet
|
||||||
j2cli
|
j2cli
|
||||||
jq
|
jq
|
||||||
|
just
|
||||||
killall
|
killall
|
||||||
kubectl
|
kubectl
|
||||||
libnotify
|
|
||||||
mosh
|
mosh
|
||||||
neofetch
|
neofetch
|
||||||
pandoc
|
pandoc
|
||||||
|
@ -57,8 +52,6 @@
|
||||||
signify
|
signify
|
||||||
unzip
|
unzip
|
||||||
wget
|
wget
|
||||||
inputs.agenix.packages.x86_64-linux.default
|
|
||||||
age-plugin-yubikey
|
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.bat = {
|
programs.bat = {
|
||||||
|
|
|
@ -7,14 +7,19 @@
|
||||||
# ./minidisc
|
# ./minidisc
|
||||||
../arduino
|
../arduino
|
||||||
../browsers
|
../browsers
|
||||||
|
../dav
|
||||||
../desktop-river
|
../desktop-river
|
||||||
../drawterm
|
../drawterm
|
||||||
|
../foot
|
||||||
../gotify
|
../gotify
|
||||||
../idasen
|
../idasen
|
||||||
|
../mail
|
||||||
../maker
|
../maker
|
||||||
../mpd
|
../mpd
|
||||||
|
../mpd
|
||||||
../msg
|
../msg
|
||||||
../music
|
../music
|
||||||
|
../rss
|
||||||
../snapcast
|
../snapcast
|
||||||
../sound
|
../sound
|
||||||
../syncthing
|
../syncthing
|
||||||
|
@ -25,20 +30,24 @@
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
# calibre
|
# calibre
|
||||||
|
# pyenv
|
||||||
|
# pynitrokey
|
||||||
|
inputs.agenix.packages.x86_64-linux.default
|
||||||
|
age-plugin-yubikey
|
||||||
acpi
|
acpi
|
||||||
android-tools
|
android-tools
|
||||||
# pyenv
|
|
||||||
gimp
|
gimp
|
||||||
john
|
john
|
||||||
|
libnotify
|
||||||
libreoffice
|
libreoffice
|
||||||
lxqt.pcmanfm-qt
|
lxqt.pcmanfm-qt
|
||||||
mpv
|
mpv
|
||||||
# pynitrokey
|
|
||||||
networkmanagerapplet
|
networkmanagerapplet
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
vagrant
|
vagrant
|
||||||
virt-manager
|
virt-manager
|
||||||
virtiofsd
|
virtiofsd
|
||||||
|
wl-clipboard
|
||||||
];
|
];
|
||||||
|
|
||||||
# services.kdeconnect = {
|
# services.kdeconnect = {
|
||||||
|
|
|
@ -5,7 +5,7 @@ let
|
||||||
master-host = "music.monotremata.xyz";
|
master-host = "music.monotremata.xyz";
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.packages = [ pkgs.mpc_cli pkgs.mpdris2 ];
|
home.packages = with pkgs; [ mpc_cli mpdris2 playerctl ];
|
||||||
|
|
||||||
services.mpd = {
|
services.mpd = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
Loading…
Reference in New Issue