Refactor the whole configuration #1
6 changed files with 62 additions and 1 deletions
5
modules/home/caem/development/emacs.nix
Normal file
5
modules/home/caem/development/emacs.nix
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
|
@ -12,6 +12,8 @@
|
||||||
background-opacity = 0.85;
|
background-opacity = 0.85;
|
||||||
scrollback-limit = literally_a_billion_million;
|
scrollback-limit = literally_a_billion_million;
|
||||||
theme = "Tomorrow Night Burns";
|
theme = "Tomorrow Night Burns";
|
||||||
|
window-padding-x = 4;
|
||||||
|
window-padding-y = 4;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
17
modules/home/caem/development/git.nix
Normal file
17
modules/home/caem/development/git.nix
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
programs.git = {
|
||||||
|
enable = true;
|
||||||
|
userName = "caem";
|
||||||
|
userEmail = "me@caem.dev";
|
||||||
|
signing = {
|
||||||
|
signByDefault = true;
|
||||||
|
key = "E50FC66B5062070DC462661C69A830D03203405F";
|
||||||
|
};
|
||||||
|
extraConfig = {
|
||||||
|
pull.rebase = true;
|
||||||
|
init.defaultBranch = "master";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
22
modules/nixos/communication/default.nix
Normal file
22
modules/nixos/communication/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{ pkgs, username, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
tutanota-desktop
|
||||||
|
signal-desktop
|
||||||
|
element-desktop
|
||||||
|
vesktop
|
||||||
|
];
|
||||||
|
|
||||||
|
environment.persistence."/nix/persist" = {
|
||||||
|
users."${username}" = {
|
||||||
|
directories = [
|
||||||
|
".config/Signal"
|
||||||
|
".config/vesktop"
|
||||||
|
".config/tutanota-desktop"
|
||||||
|
".config/tuta_integration"
|
||||||
|
".config/Element"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
15
modules/nixos/multimedia/art/default.nix
Normal file
15
modules/nixos/multimedia/art/default.nix
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{ pkgs, username, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
environment.persistence."/nix/persist" = {
|
||||||
|
users."${username}".directories = [
|
||||||
|
".local/share/krita"
|
||||||
|
".config/GIMP"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
krita
|
||||||
|
gimp
|
||||||
|
];
|
||||||
|
}
|
|
@ -11,7 +11,7 @@
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
protonup-qt
|
protonup-qt
|
||||||
protontricks
|
protontricks
|
||||||
osu-lazer-bin
|
unstable.osu-lazer-bin
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.steam = {
|
programs.steam = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue