Compare commits
No commits in common. "3d7f627d3bc1bb5d65e749bcd745368545480ba4" and "a9c05e50415061e4166eb83028ee1bdf919cfd02" have entirely different histories.
3d7f627d3b
...
a9c05e5041
12 changed files with 114 additions and 66 deletions
|
|
@ -3,12 +3,11 @@
|
|||
|
||||
# Graphical setup
|
||||
./ags # ToDo: get codin :3
|
||||
# ./waybar
|
||||
./hyprland
|
||||
./rofi.nix
|
||||
./dunst.nix
|
||||
./stylix.nix
|
||||
|
||||
./env.nix
|
||||
|
||||
./alacritty.nix
|
||||
./clipman.nix
|
||||
|
|
@ -16,14 +15,12 @@
|
|||
./direnv.nix
|
||||
./firefox.nix
|
||||
./fzf.nix
|
||||
./gaming
|
||||
./git.nix
|
||||
./gpg.nix
|
||||
./helix.nix
|
||||
./packages.nix
|
||||
./playerctld.nix
|
||||
./sops.nix
|
||||
./ssh.nix
|
||||
./thunderbird.nix
|
||||
./zsh
|
||||
];
|
||||
|
|
|
|||
14
home/env.nix
14
home/env.nix
|
|
@ -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";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -1,6 +1,11 @@
|
|||
{ pkgs, 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 = {
|
||||
enable = true;
|
||||
|
||||
|
|
@ -22,6 +27,7 @@
|
|||
OfferToSaveLogins = false;
|
||||
PasswordManagerEnabled = false;
|
||||
|
||||
DisablePrivateBrowsing = true;
|
||||
DisableSetDesktopBackground = true;
|
||||
DisableTelemetry = true;
|
||||
DisableFirefoxScreenshots = true;
|
||||
|
|
@ -36,6 +42,8 @@
|
|||
SearchBar = "unified";
|
||||
SearchSuggestEnabled = false;
|
||||
DownloadDirectory = "/home/lilith/sync/inbox";
|
||||
|
||||
SanitizeOnShutdown = true;
|
||||
|
||||
Containers = {
|
||||
"Default" = [
|
||||
|
|
|
|||
|
|
@ -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 [
|
||||
./awakened-poe-trading
|
||||
];
|
||||
}
|
||||
|
|
@ -17,6 +17,7 @@
|
|||
|
||||
settings = {
|
||||
"$terminal" = "alacritty";
|
||||
"$fileManager" = "alacritty -e ranger";
|
||||
|
||||
env = [
|
||||
"HYPRCURSOR_THEME,rose-pine-hyprcursor"
|
||||
|
|
|
|||
|
|
@ -31,13 +31,11 @@
|
|||
htop
|
||||
|
||||
ollama
|
||||
zoom-us
|
||||
];
|
||||
|
||||
gaming = with pkgs; [
|
||||
prismlauncher
|
||||
lutris
|
||||
steamtinkerlaunch
|
||||
];
|
||||
in
|
||||
common ++ (lib.optionals system-config.gaming.enable gaming);
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@
|
|||
".local/share/PrismLauncher"
|
||||
".local/share/Steam"
|
||||
".local/share/lutris"
|
||||
".local/share/games"
|
||||
];
|
||||
files = [];
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1,4 +0,0 @@
|
|||
{...}:{
|
||||
services.ssh-agent.enable = true;
|
||||
}
|
||||
|
||||
93
home/waybar/default.nix
Normal file
93
home/waybar/default.nix
Normal 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;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -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 = {
|
||||
enable = true;
|
||||
autosuggestion.enable = true;
|
||||
|
|
@ -25,5 +34,6 @@
|
|||
|
||||
zstyle ':completion:*' menu select
|
||||
'';
|
||||
shellAliases = aliases;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue