fhasjknjadsf
This commit is contained in:
@@ -56,9 +56,18 @@ in
|
|||||||
];
|
];
|
||||||
build-dir = "/nix/var/nix/builds";
|
build-dir = "/nix/var/nix/builds";
|
||||||
auto-optimise-store = true;
|
auto-optimise-store = true;
|
||||||
substituters = ["https://hyprland.cachix.org"];
|
substituters = [
|
||||||
trusted-substituters = ["https://hyprland.cachix.org"];
|
"https://hyprland.cachix.org"
|
||||||
trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="];
|
"https://vicinae.cachix.org"
|
||||||
|
];
|
||||||
|
trusted-substituters = [
|
||||||
|
"https://hyprland.cachix.org"
|
||||||
|
"https://vicinae.cachix.org"
|
||||||
|
];
|
||||||
|
trusted-public-keys = [
|
||||||
|
"hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="
|
||||||
|
"vicinae.cachix.org-1:1kDrfienkGHPYbkpNj1mWTr7Fm1+zcenzgTizIcI3oc="
|
||||||
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
# ─── Users ──────────────────────────────────────────────────────────────────
|
# ─── Users ──────────────────────────────────────────────────────────────────
|
||||||
|
|||||||
@@ -32,8 +32,10 @@
|
|||||||
;; There are two ways to load a theme. Both assume the theme is installed and
|
;; There are two ways to load a theme. Both assume the theme is installed and
|
||||||
;; available. You can either set `doom-theme' or manually load a theme with the
|
;; available. You can either set `doom-theme' or manually load a theme with the
|
||||||
;; `load-theme' function. This is the default:
|
;; `load-theme' function. This is the default:
|
||||||
(setq doom-theme 'doom-one)
|
(add-to-list 'custom-theme-load-path
|
||||||
|
(expand-file-name "~/.config/emacs/themes"))
|
||||||
|
|
||||||
|
(setq doom-theme 'dank-emacs)
|
||||||
;; This determines the style of line numbers in effect. If set to `nil', line
|
;; This determines the style of line numbers in effect. If set to `nil', line
|
||||||
;; numbers are disabled. For relative line numbers, set this to `relative'.
|
;; numbers are disabled. For relative line numbers, set this to `relative'.
|
||||||
(setq display-line-numbers-type t)
|
(setq display-line-numbers-type t)
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ let
|
|||||||
terminal = "footclient";
|
terminal = "footclient";
|
||||||
fileManager = "thunar";
|
fileManager = "thunar";
|
||||||
#runner = "${lib.getExe caelestia-cli} shell drawers toggle launcher";
|
#runner = "${lib.getExe caelestia-cli} shell drawers toggle launcher";
|
||||||
runner = "vicinae toggle";
|
runner = "dms ipc call spotlight toggle";
|
||||||
# runner = "anyrun";
|
# runner = "anyrun";
|
||||||
browser = "firefox";
|
browser = "firefox";
|
||||||
editor = "emacsclient -c";
|
editor = "emacsclient -c";
|
||||||
@@ -41,7 +41,7 @@ in
|
|||||||
# ─── Monitors ────────────────────────────────────────────────────────────────
|
# ─── Monitors ────────────────────────────────────────────────────────────────
|
||||||
source = [
|
source = [
|
||||||
"./dms/outputs.conf"
|
"./dms/outputs.conf"
|
||||||
#"./dms/cursor.conf"
|
"./dms/cursor.conf"
|
||||||
"./dms/colors.conf"
|
"./dms/colors.conf"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
51
flake.lock
generated
51
flake.lock
generated
@@ -1065,22 +1065,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_6": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1762111121,
|
|
||||||
"narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=",
|
|
||||||
"owner": "NixOS",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "NixOS",
|
|
||||||
"ref": "nixos-unstable",
|
|
||||||
"repo": "nixpkgs",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nur": {
|
"nur": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": [
|
"flake-parts": [
|
||||||
@@ -1253,7 +1237,6 @@
|
|||||||
"qs-qml": "qs-qml",
|
"qs-qml": "qs-qml",
|
||||||
"quickshell": "quickshell_4",
|
"quickshell": "quickshell_4",
|
||||||
"stylix": "stylix",
|
"stylix": "stylix",
|
||||||
"vicinae": "vicinae",
|
|
||||||
"zen-browser": "zen-browser"
|
"zen-browser": "zen-browser"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -1319,21 +1302,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"systems_3": {
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1681028828,
|
|
||||||
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "nix-systems",
|
|
||||||
"repo": "default",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tinted-foot": {
|
"tinted-foot": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
@@ -1415,25 +1383,6 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"vicinae": {
|
|
||||||
"inputs": {
|
|
||||||
"nixpkgs": "nixpkgs_6",
|
|
||||||
"systems": "systems_3"
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1769350309,
|
|
||||||
"narHash": "sha256-djLzDIyEN+AC37jrfz9/I0Qsyz8KrDREpKJTulE0s9I=",
|
|
||||||
"owner": "vicinaehq",
|
|
||||||
"repo": "vicinae",
|
|
||||||
"rev": "c29392474d95ef517e99418c4c1bf58d6fd5bf67",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "vicinaehq",
|
|
||||||
"repo": "vicinae",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"xdph": {
|
"xdph": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"hyprland-protocols": [
|
"hyprland-protocols": [
|
||||||
|
|||||||
@@ -58,10 +58,6 @@
|
|||||||
url = "github:Duckonaut/split-monitor-workspaces";
|
url = "github:Duckonaut/split-monitor-workspaces";
|
||||||
inputs.hyprland.follows = "hyprland";
|
inputs.hyprland.follows = "hyprland";
|
||||||
};
|
};
|
||||||
vicinae = {
|
|
||||||
url = "github:vicinaehq/vicinae";
|
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
|
||||||
};
|
|
||||||
jovian = {
|
jovian = {
|
||||||
url = "github:Jovian-Experiments/Jovian-NixOS";
|
url = "github:Jovian-Experiments/Jovian-NixOS";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
|||||||
@@ -14,13 +14,23 @@ let
|
|||||||
name = "default";
|
name = "default";
|
||||||
isDefault = true;
|
isDefault = true;
|
||||||
};
|
};
|
||||||
oreo = pkgs.callPackage ../personalPKGS/oreo.nix { };
|
|
||||||
|
reversal-black = pkgs.reversal-icon-theme.overrideAttrs (old: {
|
||||||
|
installPhase = ''
|
||||||
|
runHook preInstall
|
||||||
|
mkdir -p $out/share/icons
|
||||||
|
# Hardcode the correct upstream invocation for black variant
|
||||||
|
./install.sh -t black -d $out/share/icons
|
||||||
|
rm -f $out/share/icons/*/{AUTHORS,COPYING}
|
||||||
|
jdupes --quiet --link-soft --recurse $out/share
|
||||||
|
runHook postInstall
|
||||||
|
'';
|
||||||
|
});
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
inputs.zen-browser.homeModules.beta
|
inputs.zen-browser.homeModules.beta
|
||||||
inputs.caelestia.homeManagerModules.default
|
inputs.caelestia.homeManagerModules.default
|
||||||
inputs.vicinae.homeManagerModules.default
|
|
||||||
];
|
];
|
||||||
|
|
||||||
programs = {
|
programs = {
|
||||||
@@ -69,44 +79,6 @@ in
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
services.vicinae = {
|
|
||||||
enable = true; # default: false
|
|
||||||
systemd = {
|
|
||||||
enable = true;
|
|
||||||
environment = {
|
|
||||||
USE_LAYER_SHELL = 1;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
#package = # specify package to use here. Can be omitted.
|
|
||||||
# Installing (vicinae) extensions declaratively
|
|
||||||
#settings = {
|
|
||||||
# faviconService = "twenty"; # twenty | google | none
|
|
||||||
# font.size = 11;
|
|
||||||
# popToRootOnClose = false;
|
|
||||||
# rootSearch.searchFiles = false;
|
|
||||||
# theme.name = "vicinae-dark";
|
|
||||||
# window = {
|
|
||||||
# csd = true;
|
|
||||||
# opacity = 0.95;
|
|
||||||
# rounding = 10;
|
|
||||||
# };
|
|
||||||
#};
|
|
||||||
#extensions = [
|
|
||||||
# (inputs.vicinae.mkVicinaeExtension.${pkgs.stdenv.hostPlatform.system} {
|
|
||||||
# inherit pkgs;
|
|
||||||
# name = "extension-name";
|
|
||||||
# src = pkgs.fetchFromGitHub {
|
|
||||||
# # You can also specify different sources other than github
|
|
||||||
# owner = "repo-owner";
|
|
||||||
# repo = "repo-name";
|
|
||||||
# rev = "v1.0"; # If the extension has no releases use the latest commit hash
|
|
||||||
# # You can get the sha256 by rebuilding once and then copying the output hash from the error message
|
|
||||||
# sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
|
|
||||||
# }; # If the extension is in a subdirectory you can add ` + "/subdir"` between the brace and the semicolon here
|
|
||||||
# })
|
|
||||||
#];
|
|
||||||
};
|
|
||||||
|
|
||||||
qt.enable = true;
|
qt.enable = true;
|
||||||
# qt.style = "gtk2";
|
# qt.style = "gtk2";
|
||||||
# qt.platformTheme = "qt5ct";
|
# qt.platformTheme = "qt5ct";
|
||||||
@@ -158,6 +130,7 @@ in
|
|||||||
slurp
|
slurp
|
||||||
swappy
|
swappy
|
||||||
wf-recorder
|
wf-recorder
|
||||||
|
dsearch
|
||||||
|
|
||||||
# ─── Audio / Media Tools ─────────────────────────────────────────────────────
|
# ─── Audio / Media Tools ─────────────────────────────────────────────────────
|
||||||
openai-whisper
|
openai-whisper
|
||||||
@@ -252,7 +225,8 @@ in
|
|||||||
|
|
||||||
adw-gtk3
|
adw-gtk3
|
||||||
(pkgs.callPackage ../personalPKGS/oreo.nix { colors = [ "all" ]; })
|
(pkgs.callPackage ../personalPKGS/oreo.nix { colors = [ "all" ]; })
|
||||||
(pkgs.reversal-icon-theme.override { allColorVariants = true; })
|
#(pkgs.reversal-icon-theme.override { colorVariants = ["-black"]; })
|
||||||
|
reversal-black
|
||||||
pywalfox-native
|
pywalfox-native
|
||||||
|
|
||||||
# ─── Experimental (inputs) ───────────────────────────────────────────────────
|
# ─── Experimental (inputs) ───────────────────────────────────────────────────
|
||||||
|
|||||||
@@ -31,10 +31,10 @@ in
|
|||||||
#vscode.enable = true;
|
#vscode.enable = true;
|
||||||
lazygit.enable = true;
|
lazygit.enable = true;
|
||||||
#foot.enable = true;
|
#foot.enable = true;
|
||||||
river.enable = true;
|
#river.enable = true;
|
||||||
#hyprland.enable = true;
|
#hyprland.enable = true;
|
||||||
waybar.enable = true;
|
#waybar.enable = true;
|
||||||
nixcord.enable = true;
|
#nixcord.enable = true;
|
||||||
|
|
||||||
#zen-browser = {
|
#zen-browser = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ in
|
|||||||
};
|
};
|
||||||
|
|
||||||
services.blueman.enable = true;
|
services.blueman.enable = true;
|
||||||
|
services.accounts-daemon.enable = true;
|
||||||
|
|
||||||
# ─── Printing & Files ───────────────────────────────────────────────────────
|
# ─── Printing & Files ───────────────────────────────────────────────────────
|
||||||
# Enable CUPS to print documents.
|
# Enable CUPS to print documents.
|
||||||
|
|||||||
Reference in New Issue
Block a user