add a bunch of configs
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
@@ -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" =
|
||||
|
||||
@@ -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
|
||||
'';
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
];
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user