This commit is contained in:
DashieTM 2024-07-06 22:58:41 +02:00
parent f5bc289708
commit 791e2a69dd
14 changed files with 46 additions and 45 deletions

View file

@ -1,6 +1,7 @@
{ pkgs
, inputs
, lib
, username
, ...
}:
let callPackage = lib.callPackageWith (pkgs);
@ -74,14 +75,14 @@ in
];
programs.ReSet.config.plugin_config = {
Keyboard = {
path = "/home/dashie/.config/reset/keyboard.conf";
path = "/home/${username}/.config/reset/keyboard.conf";
};
};
nixpkgs.config.allowUnfree = true;
home.username = "dashie";
home.homeDirectory = "/home/dashie";
home.username = username;
home.homeDirectory = "/home/${username}";
home.stateVersion = "24.05";
home.sessionPath = [
@ -122,7 +123,7 @@ in
defaultSopsFile = ../secrets/secrets.yaml;
secrets.hub = { };
secrets.lab = { };
secrets.dashie = { };
secrets.${username} = { };
};
systemd.user.services.mbsync.Unit.After = [ "sops-nix.service" ];
}

View file

@ -1,4 +1,4 @@
{ inputs, pkgs, mod, ... }:
{ inputs, pkgs, mod, username, ... }:
let
base_imports = [
inputs.anyrun.homeManagerModules.default
@ -26,10 +26,10 @@ in
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.dashie = {
home-manager.users.${username} = {
imports = [
{
_module = { args = { inherit inputs; }; };
_module = { args = { inherit inputs username; }; };
}
./hyprland/default.nix
./flatpak.nix

View file

@ -1,5 +1,6 @@
{ pkgs
, inputs
, username
, config
, ...
}:
@ -7,7 +8,7 @@
wayland.windowManager.hyprland.enable = true;
wayland.windowManager.hyprland.settings = {
"$mod" = "SUPER";
"source" = "/home/dashie/.config/reset/keyboard.conf";
"source" = "/home/${username}/.config/reset/keyboard.conf";
bindm = [
"$mod, mouse:272, movewindow"

View file

@ -1,10 +1,10 @@
{ config, ... }: {
{ config, username, ... }: {
programs.ironbar =
{
enable = true;
style = ''
@import url("/home/dashie/.config/gtk-3.0/gtk.css");
@import url("/home/${username}/.config/gtk-3.0/gtk.css");
* {
color: #71bbe6;
@ -176,13 +176,13 @@
type = "button";
class = "audio-button";
label = "";
on_click = "!/home/dashie/.config/eww/scripts/audio_control.sh bluetooth";
on_click = "!/home/${username}/.config/eww/scripts/audio_control.sh bluetooth";
}
{
type = "button";
class = "audio-button";
label = "󰋋";
on_click = "!/home/dashie/.config/eww/scripts/audio_control.sh internal";
on_click = "!/home/${username}/.config/eww/scripts/audio_control.sh internal";
}
];
class = "audio-button-box";
@ -222,7 +222,7 @@
type = "button";
class = "popup-button";
label = "";
on_click = "!oxidash --css /home/dashie/gits/oxidash/style.css";
on_click = "!oxidash --css /home/${username}/gits/oxidash/style.css";
}
];
class = "popup-button-box";

View file

@ -1,4 +1,4 @@
{ pkgs, ... }: {
{ pkgs, username, ... }: {
programs.firefox = {
enable = true;
@ -13,7 +13,7 @@
DisplayBookmarksToolbar = "never";
DisplayMenuBar = "default-off";
};
profiles.dashie = {
profiles.${username} = {
extensions = with pkgs.nur.repos.rycee.firefox-addons; [
ublock-origin
darkreader

View file

@ -1,4 +1,4 @@
{
{ username, ... }: {
xdg.configFile."fish/config.fish" = {
text =
''
@ -15,7 +15,7 @@
set EDITOR "neovide --no-fork"
alias rebuild='sudo nixos-rebuild switch --flake /home/dashie/gits/dotFiles/nix/.'
alias rebuild='sudo nixos-rebuild switch --flake /home/${username}/gits/dotFiles/nix/.'
abbr --add ls 'lsd'
abbr --add :q 'exit'
abbr --add gh 'git push origin'

View file

@ -27,7 +27,6 @@
gimp
krita
yt-dlp
spotdl
];
programs.obs-studio.enable = true;
programs.obs-studio.plugins = with pkgs; [

View file

@ -1,8 +1,8 @@
{
{ username, ... }: {
xdg.configFile."oxinoti/style.css" = {
text = /*css*/
''
@import url("/home/dashie/.config/gtk-3.0/gtk.css");
@import url("/home/${username}/.config/gtk-3.0/gtk.css");
#MainWindow {
background-color: transparent;

View file

@ -1,3 +1,4 @@
{ username, ... }:
let
color = ''
[ColorScheme]
@ -28,7 +29,7 @@ in
text =
''
[Appearance]
color_scheme_path=/home/dashie/.config/qt5ct/colors/tokyonight.conf
color_scheme_path=/home/${username}/.config/qt5ct/colors/tokyonight.conf
custom_palette=true
icon_theme=MoreWaita
standard_dialogs=gtk3
@ -48,7 +49,7 @@ in
keyboard_scheme=4
menus_have_icons=true
show_shortcuts_in_context_menus=true
stylesheets=/home/dashie/.config/qt5ct/qss/tab.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/fusion-fixes.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/scrollbar-simple.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/sliders-simple.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/tooltip-simple.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/traynotification-simple.qss
stylesheets=/home/${username}/.config/qt5ct/qss/tab.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/fusion-fixes.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/scrollbar-simple.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/sliders-simple.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/tooltip-simple.qss, /nix/store/5713p1pv913a6fsn8j7z6ndikcwikbcd-qt5ct-1.8/share/qt5ct/qss/traynotification-simple.qss
toolbutton_style=4
underline_shortcut=0
wheel_scroll_lines=3
@ -65,7 +66,7 @@ in
text =
''
[Appearance]
color_scheme_path=/home/dashie/.config/qt6ct/colors/toykonight.conf
color_scheme_path=/home/${username}/.config/qt6ct/colors/toykonight.conf
custom_palette=true
standard_dialogs=default
style=Adwaita-Dark