From ca00371fea1ff196f43dd2b2a3c3d19ee180ad33 Mon Sep 17 00:00:00 2001 From: caem Date: Sat, 25 Jan 2025 19:53:50 +0100 Subject: [PATCH] stuff --- modules/home/caem/development/emacs.nix | 5 +++++ modules/home/caem/development/ghostty.nix | 2 ++ modules/home/caem/development/git.nix | 17 +++++++++++++++++ modules/nixos/communication/default.nix | 22 ++++++++++++++++++++++ modules/nixos/multimedia/art/default.nix | 15 +++++++++++++++ modules/nixos/multimedia/games/default.nix | 2 +- 6 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 modules/home/caem/development/emacs.nix create mode 100644 modules/home/caem/development/git.nix create mode 100644 modules/nixos/communication/default.nix create mode 100644 modules/nixos/multimedia/art/default.nix diff --git a/modules/home/caem/development/emacs.nix b/modules/home/caem/development/emacs.nix new file mode 100644 index 0000000..d8147ea --- /dev/null +++ b/modules/home/caem/development/emacs.nix @@ -0,0 +1,5 @@ +{ ... }: + +{ + +} diff --git a/modules/home/caem/development/ghostty.nix b/modules/home/caem/development/ghostty.nix index 3663973..141aa9c 100644 --- a/modules/home/caem/development/ghostty.nix +++ b/modules/home/caem/development/ghostty.nix @@ -12,6 +12,8 @@ background-opacity = 0.85; scrollback-limit = literally_a_billion_million; theme = "Tomorrow Night Burns"; + window-padding-x = 4; + window-padding-y = 4; }; }; } diff --git a/modules/home/caem/development/git.nix b/modules/home/caem/development/git.nix new file mode 100644 index 0000000..eca8086 --- /dev/null +++ b/modules/home/caem/development/git.nix @@ -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"; + }; + }; +} diff --git a/modules/nixos/communication/default.nix b/modules/nixos/communication/default.nix new file mode 100644 index 0000000..4e5c81e --- /dev/null +++ b/modules/nixos/communication/default.nix @@ -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" + ]; + }; + }; +} diff --git a/modules/nixos/multimedia/art/default.nix b/modules/nixos/multimedia/art/default.nix new file mode 100644 index 0000000..977f21c --- /dev/null +++ b/modules/nixos/multimedia/art/default.nix @@ -0,0 +1,15 @@ +{ pkgs, username, ... }: + +{ + environment.persistence."/nix/persist" = { + users."${username}".directories = [ + ".local/share/krita" + ".config/GIMP" + ]; + }; + + environment.systemPackages = with pkgs; [ + krita + gimp + ]; +} diff --git a/modules/nixos/multimedia/games/default.nix b/modules/nixos/multimedia/games/default.nix index 40fb264..fde8866 100644 --- a/modules/nixos/multimedia/games/default.nix +++ b/modules/nixos/multimedia/games/default.nix @@ -11,7 +11,7 @@ environment.systemPackages = with pkgs; [ protonup-qt protontricks - osu-lazer-bin + unstable.osu-lazer-bin ]; programs.steam = {