add a bunch of configs

This commit is contained in:
2025-03-12 16:58:04 +02:00
parent 5e20063ae9
commit 5489228c10
212 changed files with 46262 additions and 47 deletions

View File

@@ -11,6 +11,7 @@
../../modules/nixos/main-user.nix
../../modules/nixos/network.nix
../../modules/nixos/programs.nix
../../modules/home-manager/main.nix
./packages.nix
# ../../modules/home-manager/hyprpanel.nix
./other/activate.nix
@@ -130,7 +131,8 @@
equibop
libsForQt5.kdenlive
libsForQt5.qt5ct
libsForQt5.lightly
catppuccin-qt5ct
lightly-qt
kdePackages.qt6ct
lightly-qt
hyfetch
@@ -138,6 +140,8 @@
inputs.ghostty.packages.${pkgs.stdenv.hostPlatform.system}.ghostty
];
qt.platformTheme = "qt5ct";
xdg.terminal-exec.enable = true;
xdg.portal = {
enable = true;
@@ -162,6 +166,7 @@
};
# CHANGE YOUR NAME IN HOME MANAGER!
# BETTER YET, DON'T TOUCH THIS. AT ALL.
main-user.userName = "ocbwoy3";
main-user.realName = "OCbwoy3";
@@ -169,16 +174,68 @@
programs.dconf.enable = true;
services.gvfs.enable = true;
catppuccin = {
enable = true;
flavor = "mocha";
accent = "blue";
# gtk.enable = true;
};
# home-manager.services.mpris-proxy.enable = true;
home-manager.users.ocbwoy3 = {
home-manager.backupFileExtension = "hmbackup";
home-manager.users.ocbwoy3 = { config, pkgs, ... }: {
imports = [
inputs.catppuccin.homeManagerModules.catppuccin
];
catppuccin = {
enable = true;
flavor = "mocha";
accent = "blue";
gtk.enable = true;
};
home.file.".config/fastfetch" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/fastfetch";
recursive = true;
};
home.file.".config/dunst" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/dunst";
recursive = true;
};
home.file.".config/gtk-3.0" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/gtk-3.0";
recursive = true;
};
home.file.".config/hypr" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/hypr";
recursive = true;
};
home.file.".local/share/themes" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/themes";
recursive = true;
};
home.file.".themes" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/themes";
recursive = true;
};
home.file.".local/share/fonts/DotfilesFont.otf" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/dotfile_deps/DotfilesFont.otf";
};
home.file.".config/ghostty" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/ghostty";
recursive = true;
};
home.file.".config/qt5ct" = {
source = config.lib.file.mkOutOfStoreSymlink "/home/ocbwoy3/config/config/qt5ct";
recursive = true;
};
# xdg.configHome = "/home/ocbwoy3/config/config";
services.mpris-proxy.enable = true;

View File

@@ -28,7 +28,7 @@
fileSystems."/nix" =
{ device = "/dev/disk/by-uuid/5ca305a1-d705-4c99-913c-a2d1c3447282";
fsType = "btrfs";
options = [ "subvol=nix" ];
options = [ "subvol=nix" "noatime" ];
};
fileSystems."/boot" =

View File

@@ -18,18 +18,37 @@
'';
};
system.activationScripts.grantGlatpakOverrides = {
text = ''
${pkgs.flatpak}/bin/flatpak override --filesystem=$HOME/.themes
${pkgs.flatpak}/bin/flatpak override --filesystem=$HOME/.icons
USER=ocbwoy3 ${pkgs.flatpak}/bin/flatpak override --user --filesystem=xdg-config/gtk-4.0
${pkgs.flatpak}/bin/flatpak override --filesystem=xdg-config/gtk-4.0
USER=ocbwoy3 ${pkgs.flatpak}/bin/flatpak override --user --filesystem=xdg-config/gtk-3.0
${pkgs.flatpak}/bin/flatpak override --filesystem=xdg-config/gtk-3.0
'';
};
system.activationScripts.reloadFonts = {
text = ''
trap "${pkgs.fontconfig}/bin/fc-cache" EXIT
'';
};
system.activationScripts.makeDirs = {
text = ''
mkdir /home/ocbwoy3/Pictures/Screenshots
mkdir /home/ocbwoy3/Downloads
mkdir /home/ocbwoy3/Desktop
mkdir /home/ocbwoy3/Documents
mkdir /home/ocbwoy3/Projects
'';
};
system.activationScripts.xdgDesktopPortal = {
text = ''
echo "${pkgs.xdg-desktop-portal-gtk}/libexec/xdg-desktop-portal-gtk" > /.xdg.sh
'';
};
# error code 126
system.activationScripts.catppuccinGtk = {
text = ''
${pkgs.curl}/bin/curl "https://raw.githubusercontent.com/catppuccin/gtk/v1.0.3/install.py" > /tmp/install.py
${pkgs.python3}/bin/python3 /tmp/install.py mocha blue
'';
};
}

View File

@@ -28,6 +28,11 @@
"$@"
'')
(writeShellScriptBin "regretevator" ''xdg-open roblox://placeId=4972273297'')
catppuccin-gtk
catppuccin
catppuccin-qt5ct
catppuccin-catwalk
catppuccin-whiskers
libxkbcommon
ffmpeg
gnupg
@@ -100,8 +105,6 @@
rhythmbox
hyprpolkitagent
catppuccin-cursors.mochaLavender
# important
glib
openssl
@@ -111,6 +114,7 @@
gimp
mpv
nixfmt-rfc-style
];
}