home
This commit is contained in:
parent
cb52890889
commit
82fba3048f
19 changed files with 115 additions and 114 deletions
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
pkgs, ags, ...
|
||||
pkgs, ...
|
||||
}: {
|
||||
imports = [ ags.homeManagerModules.default ];
|
||||
# imports = [ ags.homeManagerModules.default ];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
gtksourceview
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
{...}: {
|
||||
home.sessionPath = ["$HOME/.local/bin" "$HOME/.cargo/bin"];
|
||||
|
||||
home.sessionVariables = {
|
||||
|
|
|
|||
|
|
@ -1,15 +1,16 @@
|
|||
{ home-manager, ... }: {
|
||||
{ home-manager, ags, sops-nix, ... } @ inputs: {
|
||||
imports = [
|
||||
home-manager.nixosModules.home-manager
|
||||
];
|
||||
|
||||
home-manager.users."lilith" = {
|
||||
imports = [
|
||||
ags.homeManagerModules.default
|
||||
sops-nix.homeManagerModules.sops
|
||||
./ags # ToDo: get codin :3
|
||||
./hyprland
|
||||
./rofi.nix
|
||||
./dunst.nix
|
||||
./stylix.nix
|
||||
|
||||
./env.nix
|
||||
|
||||
|
|
@ -19,7 +20,6 @@
|
|||
./direnv.nix
|
||||
./firefox.nix
|
||||
./fzf.nix
|
||||
./games
|
||||
./git.nix
|
||||
./gpg.nix
|
||||
./helix.nix
|
||||
|
|
@ -33,4 +33,6 @@
|
|||
home.username = "lilith";
|
||||
home.stateVersion = "24.11";
|
||||
};
|
||||
|
||||
home-manager.extraSpecialArgs = { inherit inputs; };
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{conf, config, pkgs, ...}: {
|
||||
{ config, pkgs, ...}: {
|
||||
home = {
|
||||
file.inbox.source = config.lib.file.mkOutOfStoreSymlink "/home/${conf.user}/sync/inbox";
|
||||
file.inbox.source = config.lib.file.mkOutOfStoreSymlink "/home/lilith/sync/inbox";
|
||||
|
||||
shellAliases = {
|
||||
cat = "bat -p";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{ pkgs, arkenfox, ...}: {
|
||||
imports = [arkenfox.hmModules.arkenfox];
|
||||
{ pkgs, ...}: {
|
||||
# imports = [arkenfox.hmModules.arkenfox];
|
||||
|
||||
programs.firefox = {
|
||||
enable = true;
|
||||
|
|
@ -85,38 +85,29 @@
|
|||
};
|
||||
};
|
||||
|
||||
arkenfox.enable = true;
|
||||
arkenfox.version = "master";
|
||||
# arkenfox.enable = true;
|
||||
# arkenfox.version = "master";
|
||||
|
||||
profiles.Default.arkenfox = {
|
||||
enable = true;
|
||||
"0000".enable = true;
|
||||
"0100".enable = true;
|
||||
"0200".enable = true;
|
||||
"0300".enable = true;
|
||||
"0400".enable = true;
|
||||
"0600".enable = true;
|
||||
"0700".enable = true;
|
||||
"0800".enable = true;
|
||||
"0900".enable = true;
|
||||
"1000".enable = true;
|
||||
"1200".enable = true;
|
||||
"1600".enable = true;
|
||||
"1700".enable = true;
|
||||
"2000".enable = true;
|
||||
"2400".enable = true;
|
||||
"2600".enable = true;
|
||||
"2700".enable = true;
|
||||
"2800".enable = true;
|
||||
};
|
||||
|
||||
profiles.ChatGPT = {
|
||||
name = "ChatGPT";
|
||||
id = 1;
|
||||
userChrome = ''
|
||||
#TabsToolbar { visibility: collapse !important; }
|
||||
#nav-bar { visibility: collapse !important; }
|
||||
'';
|
||||
};
|
||||
# profiles.Default.arkenfox = {
|
||||
# enable = true;
|
||||
# "0000".enable = true;
|
||||
# "0100".enable = true;
|
||||
# "0200".enable = true;
|
||||
# "0300".enable = true;
|
||||
# "0400".enable = true;
|
||||
# "0600".enable = true;
|
||||
# "0700".enable = true;
|
||||
# "0800".enable = true;
|
||||
# "0900".enable = true;
|
||||
# "1000".enable = true;
|
||||
# "1200".enable = true;
|
||||
# "1600".enable = true;
|
||||
# "1700".enable = true;
|
||||
# "2000".enable = true;
|
||||
# "2400".enable = true;
|
||||
# "2600".enable = true;
|
||||
# "2700".enable = true;
|
||||
# "2800".enable = true;
|
||||
# };
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,26 +0,0 @@
|
|||
{ pkgs }:
|
||||
let
|
||||
appimage = pkgs.appimageTools.wrapType2 {
|
||||
pname = "awakened-poe-trade";
|
||||
version = "3.24.10004";
|
||||
src = pkgs.fetchurl {
|
||||
url = "https://github.com/SnosMe/awakened-poe-trade/releases/download/v3.24.10004/Awakened-PoE-Trade-3.24.10004.AppImage";
|
||||
hash = "sha256-0FSePkDZYCU32EUpyymuSIGcRXUomIOrd38QPMaFV4E=";
|
||||
};
|
||||
meta = {
|
||||
homepage = "https://github.com/SnosMe/awakened-poe-trade";
|
||||
description = "💲 🔨 Path of Exile trading app for price checking";
|
||||
platforms = pkgs.lib.platforms.linux;
|
||||
};
|
||||
};
|
||||
desktopItem = pkgs.makeDesktopItem {
|
||||
name = "AwakenedPoETrade";
|
||||
exec = appimage.name;
|
||||
icon = "${appimage}/awakened-poe-trade.png";
|
||||
desktopName = "Awakened PoE Trade";
|
||||
comment = appimage.meta.description;
|
||||
};
|
||||
in
|
||||
{
|
||||
inherit appimage desktopItem;
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{ pkgs, ...}: let
|
||||
awakened-poe-trade = pkgs.callPackage ./awakened-poe-trade.nix;
|
||||
in {
|
||||
home.packages = [
|
||||
awakened-poe-trade.app
|
||||
awakened-poe-trade.desktop
|
||||
];
|
||||
}
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
{ lib, system-config, ...}: {
|
||||
imports = [
|
||||
] ++ lib.optionals system-config.gaming.enable [
|
||||
# ./awakened-poe-trading
|
||||
];
|
||||
}
|
||||
|
|
@ -1,11 +1,9 @@
|
|||
{
|
||||
pkgs,
|
||||
helix,
|
||||
...
|
||||
}: {
|
||||
programs.helix = {
|
||||
enable = true;
|
||||
package = helix.packages.${pkgs.system}.default;
|
||||
settings = {
|
||||
editor = {
|
||||
line-number = "relative";
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{ system-config, lib, ...}: {
|
||||
{ lib, ...}: {
|
||||
imports = [
|
||||
./hyprpaper.nix
|
||||
./hyprlock.nix
|
||||
|
|
@ -176,6 +176,6 @@
|
|||
};
|
||||
};
|
||||
in {
|
||||
hyprland = lib.recursiveUpdate hyprDefaults system-config.hyprlandOverrides;
|
||||
hyprland = hyprDefaults;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,8 +1,8 @@
|
|||
{ config, ...}:{
|
||||
{ config, lib, ...}:{
|
||||
programs.hyprlock = {
|
||||
enable = true;
|
||||
|
||||
settings = {
|
||||
settings = lib.mkForce {
|
||||
general = {
|
||||
disable_loading_bar = true;
|
||||
ignore_empty_input = true;
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{ conf, ... }:
|
||||
{ ... }:
|
||||
{
|
||||
home.file.".config/hypr/wallpaper.png" = {
|
||||
source = ../../wallpapers/${conf.wallpaper};
|
||||
source = ../../wallpapers/default.png;
|
||||
};
|
||||
|
||||
services.hyprpaper = let
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
{
|
||||
system-config,
|
||||
pkgs,
|
||||
lib,
|
||||
...
|
||||
|
|
@ -19,7 +18,7 @@
|
|||
xdg-utils
|
||||
hyprshot
|
||||
|
||||
obsidian
|
||||
# obsidian
|
||||
vlc
|
||||
obs-studio
|
||||
keepassxc
|
||||
|
|
@ -31,7 +30,7 @@
|
|||
htop
|
||||
|
||||
ollama
|
||||
zoom-us
|
||||
# zoom-us
|
||||
];
|
||||
|
||||
gaming = with pkgs; [
|
||||
|
|
@ -40,5 +39,5 @@
|
|||
steamtinkerlaunch
|
||||
];
|
||||
in
|
||||
common ++ (lib.optionals system-config.gaming.enable gaming);
|
||||
common; # ++ (lib.optionals system-config.gaming.enable gaming);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,11 +1,11 @@
|
|||
{pkgs, config, stylix,...}: {
|
||||
{pkgs, config, stylix, lib, ...}: {
|
||||
programs.rofi = {
|
||||
enable = true;
|
||||
package = pkgs.rofi-wayland;
|
||||
|
||||
theme = let
|
||||
inherit (config.lib.formats.rasi) mkLiteral;
|
||||
in {
|
||||
in lib.mkForce {
|
||||
"*" = with config.lib.stylix.colors; {
|
||||
bg0 = mkLiteral "#${base00}";
|
||||
bg1 = mkLiteral "#${base01}";
|
||||
|
|
|
|||
|
|
@ -1,10 +1,7 @@
|
|||
{
|
||||
conf,
|
||||
sops-nix,
|
||||
...
|
||||
}: {
|
||||
imports = [sops-nix.homeManagerModules.sops];
|
||||
sops = {
|
||||
age.keyFile = /persist/data${conf.home}/.config/sops/age/keys.txt;
|
||||
age.keyFile = /persist/data/home/lilith/.config/sops/age/keys.txt;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
{stylix, pkgs, ...}: {
|
||||
stylix.targets.rofi.enable = false;
|
||||
|
||||
home.file.".icons/default".source = "${pkgs.papirus-icon-theme}/share/icons/Papirus";
|
||||
}
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
{conf,...}:{
|
||||
{...}:{
|
||||
programs.thunderbird = {
|
||||
enable = true;
|
||||
settings = {
|
||||
|
||||
};
|
||||
profiles.${conf.user} = {
|
||||
profiles."lilith" = {
|
||||
isDefault = true;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue