Compare commits

..

No commits in common. "3d7f627d3bc1bb5d65e749bcd745368545480ba4" and "a9c05e50415061e4166eb83028ee1bdf919cfd02" have entirely different histories.

12 changed files with 114 additions and 66 deletions

View file

@ -3,27 +3,24 @@
# Graphical setup # Graphical setup
./ags # ToDo: get codin :3 ./ags # ToDo: get codin :3
# ./waybar
./hyprland ./hyprland
./rofi.nix ./rofi.nix
./dunst.nix ./dunst.nix
./stylix.nix ./stylix.nix
./env.nix
./alacritty.nix ./alacritty.nix
./clipman.nix ./clipman.nix
./common.nix ./common.nix
./direnv.nix ./direnv.nix
./firefox.nix ./firefox.nix
./fzf.nix ./fzf.nix
./gaming
./git.nix ./git.nix
./gpg.nix ./gpg.nix
./helix.nix ./helix.nix
./packages.nix ./packages.nix
./playerctld.nix ./playerctld.nix
./sops.nix ./sops.nix
./ssh.nix
./thunderbird.nix ./thunderbird.nix
./zsh ./zsh
]; ];

View file

@ -1,14 +0,0 @@
{conf, config, pkgs, ...}: {
home = {
file.inbox.source = config.lib.file.mkOutOfStoreSymlink "/home/${conf.user}/sync/inbox";
shellAliases = {
cat = "bat -p";
"." = "source";
ls = "${pkgs.eza}/bin/eza -g --git --group-directories-first";
ll = "${pkgs.eza}/bin/eza -l";
la = "${pkgs.eza}/bin/eza -la";
grep = "grep --color=auto";
};
};
}

View file

@ -1,6 +1,11 @@
{ pkgs, arkenfox, ...}: { { pkgs, arkenfox, ...}: {
imports = [arkenfox.hmModules.arkenfox]; imports = [arkenfox.hmModules.arkenfox];
home.file.".mozilla/firefox/ChatGPT/chrome/userChrome.css".text = ''
#TabsToolbar { visibility: collapse !important; }
#nav-bar { visibility: collapse !important; }
'';
programs.firefox = { programs.firefox = {
enable = true; enable = true;
@ -22,6 +27,7 @@
OfferToSaveLogins = false; OfferToSaveLogins = false;
PasswordManagerEnabled = false; PasswordManagerEnabled = false;
DisablePrivateBrowsing = true;
DisableSetDesktopBackground = true; DisableSetDesktopBackground = true;
DisableTelemetry = true; DisableTelemetry = true;
DisableFirefoxScreenshots = true; DisableFirefoxScreenshots = true;
@ -37,6 +43,8 @@
SearchSuggestEnabled = false; SearchSuggestEnabled = false;
DownloadDirectory = "/home/lilith/sync/inbox"; DownloadDirectory = "/home/lilith/sync/inbox";
SanitizeOnShutdown = true;
Containers = { Containers = {
"Default" = [ "Default" = [
{ {

View file

@ -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;
}

View file

@ -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
];
}

View file

@ -1,6 +0,0 @@
{ lib, system-config, ...}: {
imports = [
] ++ lib.optionals system-config.gaming [
./awakened-poe-trading
];
}

View file

@ -17,6 +17,7 @@
settings = { settings = {
"$terminal" = "alacritty"; "$terminal" = "alacritty";
"$fileManager" = "alacritty -e ranger";
env = [ env = [
"HYPRCURSOR_THEME,rose-pine-hyprcursor" "HYPRCURSOR_THEME,rose-pine-hyprcursor"

View file

@ -31,13 +31,11 @@
htop htop
ollama ollama
zoom-us
]; ];
gaming = with pkgs; [ gaming = with pkgs; [
prismlauncher prismlauncher
lutris lutris
steamtinkerlaunch
]; ];
in in
common ++ (lib.optionals system-config.gaming.enable gaming); common ++ (lib.optionals system-config.gaming.enable gaming);

View file

@ -21,7 +21,6 @@
".local/share/PrismLauncher" ".local/share/PrismLauncher"
".local/share/Steam" ".local/share/Steam"
".local/share/lutris" ".local/share/lutris"
".local/share/games"
]; ];
files = []; files = [];
}; };

View file

@ -1,4 +0,0 @@
{...}:{
services.ssh-agent.enable = true;
}

93
home/waybar/default.nix Normal file
View file

@ -0,0 +1,93 @@
{pkgs, ...}: {
home.packages = with pkgs; [
pavucontrol
playerctl
];
programs.waybar = {
enable = true;
systemd.enable = true;
settings = {
default = {
layer = "top";
position = "top";
module-left = ["clock" "hyprland/workspaces" "wlr/taskbar"];
modules-center = ["custom/playerctl"];
modules-right = ["hyprland/language" "tray" "pulseaudio" "temperature" "battery"];
clock = {
format = "{:%Y-%m-%d}";
};
"hyprland/workspaces" = {
active-only = false;
all-outputs = true;
disable-scroll = false;
on-scroll-up = "hyprctl dispatch workspace -1";
on-scroll-down = "hyprctl dispatch workspace +1";
format = "{number}";
on-click = "activate";
sort-by = "number";
};
"custom/playerctl" = {
format = "{text}";
return-type = "json";
max-length = 64;
on-click-middle = "playerctl play-pause";
on-click = "playerctl previous";
on-click-right = "playerctl next";
format-icons = {
Playing = "<span foreground='#E5B9C6'>󰒮 󰐌 󰒭</span>";
Paused = "<span foreground='#928374'>󰒮 󰏥 󰒭</span>";
};
interval = 5;
exec = ''
playerctl -a metadata --format '{"text": "{{artist}} - {{markup_escape(title)}}", "tooltip": "{{playerName}} : {{markup_escape(title)}}", "alt": "{{status}}", "class": "{{status}}"}'
'';
};
pulseaudio = {
format = "<span font='Font Awesome 5 Free 11'>{icon:2}</span> {volume:4}% - {desc}";
format-bluetooth = "<span font='Font Awesome 5 Free 11'> {icon:2}</span> {volume:4}% - {desc}";
format-alt = "<span font='Font Awesome 5 Free 11'>{icon:2}</span> {volume:4}%";
format-alt-click = "click-right";
format-muted = "<span font='Font Awesome 5 Free 11'></span>";
format-icons = {
headphone = [" " " " " " " "];
default = ["" "" "" ""];
};
scroll-step = 2;
on-click = "pavucontrol";
tooltip = false;
};
battery = {
states = {
good = 90;
warning = 30;
critical = 15;
};
format = "{icon} {capacity}%";
format-charging = " {icon}{capacity}%";
format-plugged = " {capacity}%";
format-alt = "{icon} {time}";
format-icons = ["󰂎" "󰁺" "󰁻" "󰁼" "󰁽" "󰁾" "󰁿" "󰂀" "󰂁" "󰂂" "󰁹"];
};
tray = {
"icon-size" = 18;
"spacing" = 18;
};
};
};
};
}

View file

@ -1,4 +1,13 @@
{pkgs, ...}: { {pkgs, ...}: let
aliases = {
"." = "source";
ls = "EXA_COLORS='xx=2;37' ${pkgs.eza}/bin/eza -g --git --group-directories-first";
l = "ls -aal";
atree = "ls -alT";
tree = "ls -lT";
grep = "grep --color=auto";
};
in {
programs.zsh = { programs.zsh = {
enable = true; enable = true;
autosuggestion.enable = true; autosuggestion.enable = true;
@ -25,5 +34,6 @@
zstyle ':completion:*' menu select zstyle ':completion:*' menu select
''; '';
shellAliases = aliases;
}; };
} }