mirror of
https://gitlab.com/upRootNutrition/dotfiles.git
synced 2025-08-09 05:14:41 -05:00
feat: cleaned up some stuff
This commit is contained in:
parent
cbb7128218
commit
de63708b61
22 changed files with 85 additions and 31 deletions
|
@ -4,6 +4,7 @@ let
|
||||||
firefox = import ./modules/firefox;
|
firefox = import ./modules/firefox;
|
||||||
obs-studio = import ./modules/obs-studio;
|
obs-studio = import ./modules/obs-studio;
|
||||||
qbittorrent = import ./modules/qbittorrent;
|
qbittorrent = import ./modules/qbittorrent;
|
||||||
|
steam = import ./modules/steam;
|
||||||
# Files
|
# Files
|
||||||
bottom = import ./modules/bottom.nix;
|
bottom = import ./modules/bottom.nix;
|
||||||
brave = import ./modules/brave.nix;
|
brave = import ./modules/brave.nix;
|
||||||
|
@ -85,6 +86,7 @@ in {
|
||||||
nextcloud
|
nextcloud
|
||||||
nushell
|
nushell
|
||||||
starship
|
starship
|
||||||
|
steam
|
||||||
vscode
|
vscode
|
||||||
wezterm
|
wezterm
|
||||||
yazi
|
yazi
|
||||||
|
@ -118,6 +120,7 @@ in {
|
||||||
misc-media
|
misc-media
|
||||||
freetube
|
freetube
|
||||||
mpv
|
mpv
|
||||||
|
steam
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
extras = {
|
extras = {
|
||||||
|
|
|
@ -3,5 +3,11 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
config.theme = "catppuccin-macchiato";
|
config.theme = "catppuccin-macchiato";
|
||||||
};
|
};
|
||||||
xdg.configFile."bat/themes/catppuccin-mocha.tmTheme".source = ./catppuccin-macchiato.tmTheme;
|
home = {
|
||||||
|
file = {
|
||||||
|
"./.config/bat/themes/macchiato.tmTheme" = {
|
||||||
|
source = ./macchiato.tmTheme;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@
|
||||||
(pkgs)
|
(pkgs)
|
||||||
lutris
|
lutris
|
||||||
prismlauncher
|
prismlauncher
|
||||||
steam
|
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,5 +8,11 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
xdg.configFile."obs-studio/themes".source = ./themes;
|
home = {
|
||||||
|
file = {
|
||||||
|
"./.config/obs-studio/themes" = {
|
||||||
|
source = ./themes;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
16
home-manager/modules/steam/default.nix
Normal file
16
home-manager/modules/steam/default.nix
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{pkgs, ...}: {
|
||||||
|
home.packages = builtins.attrValues {
|
||||||
|
inherit
|
||||||
|
(pkgs)
|
||||||
|
steam
|
||||||
|
;
|
||||||
|
};
|
||||||
|
|
||||||
|
home = {
|
||||||
|
file = {
|
||||||
|
"./.steam/steam/steam_dev.cfg" = {
|
||||||
|
source = ./steam_dev.cfg;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
|
@ -5,5 +5,12 @@
|
||||||
vesktop
|
vesktop
|
||||||
;
|
;
|
||||||
};
|
};
|
||||||
xdg.configFile."vesktop/themes/macchiato.theme.css".source = ./macchiato.theme.css;
|
|
||||||
|
home = {
|
||||||
|
file = {
|
||||||
|
"./.config/vesktop/themes/macchiato-theme.css" = {
|
||||||
|
source = ./macchiato-theme.css;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
1
home-manager/modules/vesktop/macchiato-theme.css
Executable file
1
home-manager/modules/vesktop/macchiato-theme.css
Executable file
|
@ -0,0 +1 @@
|
||||||
|
@import url("https://catppuccin.github.io/discord/dist/catppuccin-macchiato.theme.css");
|
|
@ -1,11 +0,0 @@
|
||||||
/**
|
|
||||||
* @name Catppuccin Macchiato
|
|
||||||
* @author winston#0001
|
|
||||||
* @authorId 505490445468696576
|
|
||||||
* @version 0.2.0
|
|
||||||
* @description 🎮 Soothing pastel theme for Discord
|
|
||||||
* @website https://github.com/catppuccin/discord
|
|
||||||
* @invite r6Mdz5dpFc
|
|
||||||
* **/
|
|
||||||
|
|
||||||
@import url("https://catppuccin.github.io/discord/dist/catppuccin-macchiato.theme.css");
|
|
|
@ -1,6 +1,5 @@
|
||||||
let
|
let
|
||||||
# Folders
|
# Folders
|
||||||
steam = import ./modules/steam;
|
|
||||||
services = import ./modules/services;
|
services = import ./modules/services;
|
||||||
# Files
|
# Files
|
||||||
accounts = import ./modules/accounts.nix;
|
accounts = import ./modules/accounts.nix;
|
||||||
|
@ -21,10 +20,11 @@ let
|
||||||
locale = import ./modules/locale.nix;
|
locale = import ./modules/locale.nix;
|
||||||
network = import ./modules/network.nix;
|
network = import ./modules/network.nix;
|
||||||
nix = import ./modules/nix.nix;
|
nix = import ./modules/nix.nix;
|
||||||
ollama-main = import ./modules/ollama-main.nix;
|
ollama = import ./modules/ollama.nix;
|
||||||
plasma = import ./modules/plasma.nix;
|
plasma = import ./modules/plasma.nix;
|
||||||
printing = import ./modules/printing.nix;
|
printing = import ./modules/printing.nix;
|
||||||
regreet = import ./modules/regreet.nix;
|
regreet = import ./modules/regreet.nix;
|
||||||
|
steam = import ./modules/steam.nix;
|
||||||
syncthing = import ./modules/syncthing.nix;
|
syncthing = import ./modules/syncthing.nix;
|
||||||
sysstat = import ./modules/sysstat.nix;
|
sysstat = import ./modules/sysstat.nix;
|
||||||
system = import ./modules/system.nix;
|
system = import ./modules/system.nix;
|
||||||
|
@ -52,7 +52,7 @@ in {
|
||||||
locale
|
locale
|
||||||
network
|
network
|
||||||
nix
|
nix
|
||||||
ollama-main
|
ollama
|
||||||
plasma
|
plasma
|
||||||
printing
|
printing
|
||||||
regreet
|
regreet
|
||||||
|
@ -84,7 +84,7 @@ in {
|
||||||
desktop = {
|
desktop = {
|
||||||
imports = [
|
imports = [
|
||||||
syncthing
|
syncthing
|
||||||
ollama-main
|
ollama
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
server = {
|
server = {
|
||||||
|
|
|
@ -42,11 +42,8 @@ in {
|
||||||
username = user0;
|
username = user0;
|
||||||
homeDirectory = "/home/${user0}";
|
homeDirectory = "/home/${user0}";
|
||||||
file = {
|
file = {
|
||||||
"./.steam/steam/steam_dev.cfg" = {
|
|
||||||
source = ../../nixos/modules/steam/steam_dev.cfg;
|
|
||||||
};
|
|
||||||
"./justfile" = {
|
"./justfile" = {
|
||||||
source = ./justfile;
|
source = ./files/justfile;
|
||||||
};
|
};
|
||||||
"./Files/Scripts/list.sh" = {
|
"./Files/Scripts/list.sh" = {
|
||||||
source = ./files/list.sh;
|
source = ./files/list.sh;
|
||||||
|
|
|
@ -30,8 +30,9 @@ in {
|
||||||
username = user1;
|
username = user1;
|
||||||
homeDirectory = "/home/${user1}";
|
homeDirectory = "/home/${user1}";
|
||||||
file = {
|
file = {
|
||||||
"./justfile".source = ./justfile;
|
"./justfile" = {
|
||||||
"./.steam/steam/steam_dev.cfg".source = ../../nixos/modules/steam/steam_dev.cfg;
|
source = ./files/justfile;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
sessionVariables = {};
|
sessionVariables = {};
|
||||||
};
|
};
|
||||||
|
|
14
profiles/user1/files/justfile
Executable file
14
profiles/user1/files/justfile
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
ewwEdit:
|
||||||
|
eww --config /home/nick/dotfiles/home-manager/modules/eww/config/ open centerPanel
|
||||||
|
|
||||||
|
ewwLaunch:
|
||||||
|
./home/nick/dotfiles/home-manager/modules/eww/config/scripts/master.sh
|
||||||
|
|
||||||
|
gobrrr:
|
||||||
|
home-manager switch --flake ~/dotfiles#desktop
|
||||||
|
|
||||||
|
gobrrrl:
|
||||||
|
nixos-rebuild switch --use-remote-sudo --flake /home/nick/dotfiles#desktop
|
||||||
|
|
||||||
|
fuckoff:
|
||||||
|
shutdown now
|
|
@ -30,8 +30,9 @@ in {
|
||||||
username = user2;
|
username = user2;
|
||||||
homeDirectory = "/home/${user2}";
|
homeDirectory = "/home/${user2}";
|
||||||
file = {
|
file = {
|
||||||
"./justfile".source = ./justfile;
|
"./justfile" = {
|
||||||
"./.steam/steam/steam_dev.cfg".source = ../../nixos/modules/steam/steam_dev.cfg;
|
source = ./files/justfile;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
sessionVariables = {};
|
sessionVariables = {};
|
||||||
};
|
};
|
||||||
|
|
14
profiles/user2/files/justfile
Executable file
14
profiles/user2/files/justfile
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
ewwEdit:
|
||||||
|
eww --config /home/nick/dotfiles/home-manager/modules/eww/config/ open centerPanel
|
||||||
|
|
||||||
|
ewwLaunch:
|
||||||
|
./home/nick/dotfiles/home-manager/modules/eww/config/scripts/master.sh
|
||||||
|
|
||||||
|
gobrrr:
|
||||||
|
home-manager switch --flake ~/dotfiles#desktop
|
||||||
|
|
||||||
|
gobrrrl:
|
||||||
|
nixos-rebuild switch --use-remote-sudo --flake /home/nick/dotfiles#desktop
|
||||||
|
|
||||||
|
fuckoff:
|
||||||
|
shutdown now
|
|
@ -5,7 +5,7 @@
|
||||||
}: let
|
}: let
|
||||||
inherit (flake.config.people) user0 user1;
|
inherit (flake.config.people) user0 user1;
|
||||||
inherit (flake.config.system.device) desktop server nas;
|
inherit (flake.config.system.device) desktop server nas;
|
||||||
inherit (flake.config.instance) samba;
|
inherit (flake.config.service.instance) samba;
|
||||||
synologySecrets = config.sops.secrets."network/synology".path;
|
synologySecrets = config.sops.secrets."network/synology".path;
|
||||||
serverSecrets = config.sops.secrets."network/server".path;
|
serverSecrets = config.sops.secrets."network/server".path;
|
||||||
in {
|
in {
|
||||||
|
@ -55,11 +55,11 @@ in {
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
"/" = {
|
"/" = {
|
||||||
device = "/dev/disk/by-uuid/9ea15b16-068a-4c1b-8152-096b901f1ae7";
|
device = "/dev/disk/by-uuid/a465cd69-1cdc-47f8-93ca-cfdfee28adfe";
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
"/boot" = {
|
"/boot" = {
|
||||||
device = "/dev/disk/by-uuid/8A33-9662";
|
device = "/dev/disk/by-uuid/AEB2-681E";
|
||||||
fsType = "vfat";
|
fsType = "vfat";
|
||||||
options = desktop.boot.options;
|
options = desktop.boot.options;
|
||||||
};
|
};
|
||||||
|
@ -69,7 +69,7 @@ in {
|
||||||
// (builtins.listToAttrs (map sambaMounts sambaDrives));
|
// (builtins.listToAttrs (map sambaMounts sambaDrives));
|
||||||
|
|
||||||
swapDevices = [
|
swapDevices = [
|
||||||
{device = "/dev/disk/by-uuid/b21d20df-f272-4c0c-8e7a-5effac3373f8";}
|
{device = "/dev/disk/by-uuid/1c787018-5bea-48b5-973c-dafd54159ee1";}
|
||||||
];
|
];
|
||||||
|
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue