updates, reworking

This commit is contained in:
2025-05-20 19:37:03 +02:00
parent a7a3da24c2
commit 0e34591f0a
52 changed files with 95 additions and 5624 deletions
+16 -10
View File
@@ -186,20 +186,26 @@
};
environment.systemPackages = with pkgs; [
vim
bat
discord
ghostty
glib
gnome-keyring
fd
file
ripgrep
wget
glib
spotify
discord
uxplay
wl-clipboard
ghostty
libnotify
mesa
libdrm
mesa
neovim
ripgrep
spotify
unzip
uxplay
vim
wget
wl-clipboard
xdg-user-dirs
zip
];
zramSwap = {
+33 -30
View File
@@ -13,46 +13,49 @@ in
{
# Symlink dotfiles
home.file = mkSymlinkAttrs {
".config/hypr" = {
source = ../../modules/non-nix_configs/hypr;
outOfStoreSymlink = true;
recursive = true;
};
# Fonts
".local/share/fonts/KelmscottMono.otf" = {
source = ../../fonts/KelmscottMono.otf;
outOfStoreSymlink = true;
recursive = false;
};
# Configs
".config/hypr" = {
source = ../../configs/hypr;
outOfStoreSymlink = true;
recursive = true;
};
".config/waybar" = {
source = ../../configs/waybar;
outOfStoreSymlink = true;
recursive = true;
};
".config/ghostty" = {
source = ../../configs/ghostty;
outOfStoreSymlink = true;
recursive = true;
};
".config/kitty" = {
source = ../../configs/kitty;
outOfStoreSymlink = true;
recursive = true;
};
".config/nvim" = {
source = ../../configs/nvim;
outOfStoreSymlink = true;
recursive = true;
};
".config/wofi" = {
source = ../../configs/wofi;
outOfStoreSymlink = true;
recursive = true;
};
# ".config/emacs" = {
# source = ../../modules/non-nix_configs/emacs;
# source = ../../configs/emacs;
# outOfStoreSymlink = true;
# recursive = true;
# };
".config/ghostty" = {
source = ../../modules/non-nix_configs/ghostty;
outOfStoreSymlink = true;
recursive = true;
};
".config/kitty" = {
source = ../../modules/non-nix_configs/kitty;
outOfStoreSymlink = true;
recursive = true;
};
".config/nvim" = {
source = ../../modules/non-nix_configs/nvim;
outOfStoreSymlink = true;
recursive = true;
};
".config/wofi" = {
source = ../../modules/non-nix_configs/wofi;
outOfStoreSymlink = true;
recursive = true;
};
};
}
+8 -20
View File
@@ -15,7 +15,6 @@
# desktop
../../modules/desktop/bluetooth.nix
../../modules/desktop/waybar.nix
];
# You should not change this value, even if you update Home Manager. If you do
@@ -37,12 +36,11 @@
floorp
genymotion
gimp
gnome-keyring
gtk4
gvfs
grim
grimblast
htop
hyprpicker
imagemagick
kdePackages.kdenlive
keepassxc
@@ -57,19 +55,14 @@
pamixer
pavucontrol
powertop
praat
prismlauncher
protonvpn-cli
protonvpn-gui
qbittorrent
signal-desktop
swww
texliveFull
tree
unzip
wev
wl-clipboard
xdg-user-dirs
zip
];
home.sessionVariables = {
@@ -119,11 +112,11 @@
xdg.enable = true;
xdg.configFile = {
"emacs" = {
source = ../../modules/non-nix_configs/emacs;
source = ../../configs/emacs;
recursive = true;
};
"user-dirs.dirs".source = ../../modules/non-nix_configs/user-dirs.dirs;
"user-dirs.locale".source = ../../modules/non-nix_configs/user-dirs.locale;
"user-dirs.dirs".source = ../../configs/user-dirs.dirs;
"user-dirs.locale".source = ../../configs/user-dirs.locale;
};
# BEGIN PROGRAMS
@@ -196,12 +189,6 @@
# BEGIN SERVICES
services = {
hyprpaper.enable = true;
hypridle.enable = true;
blueman-applet.enable = true;
network-manager-applet.enable = true;
emacs = {
enable = true;
package = pkgs.emacs-gtk;
@@ -215,14 +202,15 @@
startWithUserSession = "graphical";
};
gnome-keyring.enable = true;
gpg-agent = {
enable = true;
defaultCacheTtl = 1800;
enableSshSupport = true;
};
gnome-keyring.enable = true;
network-manager-applet.enable = true;
nextcloud-client.enable = true;
swww.enable = true;
};
}