Compare commits
4 Commits
76788051dd
...
392b361944
Author | SHA1 | Date | |
---|---|---|---|
|
392b361944 | ||
|
27d121a412 | ||
|
a8a0e1249d | ||
|
917cbe4a39 |
@@ -44,7 +44,7 @@
|
||||
# style
|
||||
stylix = {
|
||||
enable = true;
|
||||
theme = "io";
|
||||
theme = "orichalcum";
|
||||
};
|
||||
};
|
||||
|
||||
|
@@ -29,6 +29,7 @@
|
||||
virtualization = {
|
||||
virtualMachines.enable = true;
|
||||
};
|
||||
ai.enable = true;
|
||||
|
||||
# wm
|
||||
hyprland.enable = true;
|
||||
|
@@ -10,7 +10,7 @@ in
|
||||
enable = lib.mkEnableOption "Enable stylix theming";
|
||||
};
|
||||
systemSettings.stylix.theme = lib.mkOption {
|
||||
default = "io";
|
||||
default = "orichalcum";
|
||||
type = lib.types.enum (builtins.attrNames (lib.filterAttrs (name: type: type == "directory") (builtins.readDir ../../themes)));
|
||||
description = "Theme for stylix to use system wide. A list of themes can be found in the `themes` directory.";
|
||||
};
|
||||
|
@@ -3,7 +3,7 @@
|
||||
slug = "io";
|
||||
author = "LibrePhoenix (https://github.com/librephoenix)";
|
||||
credits = "Forked from Fernando Marques (https://github.com/RakkiUwU) and Gabriel Fontes (https://github.com/Misterio77))";
|
||||
description = "Flagship theme of the LibrePhoenix Channel, named after one of Jupiter's moons";
|
||||
description = "Former flagship theme of the LibrePhoenix Channel, named after one of Jupiter's moons";
|
||||
polarity = "dark";
|
||||
backgroundUrl = "https://images.hdqwalls.com/wallpapers/aurora-s-embrace-a-borealis-beauty-in-anime-ub.jpg";
|
||||
backgroundSha256 = "sha256-GjM/Bu0zispdtPCFPzAk+zGlKYYg5XwTTxZ0TXOW9Fg=";
|
||||
|
8
modules/themes/orichalcum/README.org
Normal file
8
modules/themes/orichalcum/README.org
Normal file
@@ -0,0 +1,8 @@
|
||||
#+title: Orichalcum
|
||||
#+author: Emmet
|
||||
|
||||
"Orichalcum" theme, which is a fork of Uwunicorn originally by Fernando Marques ([[https://github.com/RakkiUwU]]) and Gabriel Fontes ([[https://github.com/Misterio77]]).
|
||||
|
||||
[[https://raw.githubusercontent.com/librephoenix/nixos-config-screenshots/main/hyprland/uwunicorn.png]]
|
||||
|
||||
[[https://wallpapers.com/images/hd/alluring-sunset-anime-scenery-r2gmgtcp8h9iwo9u.webp][Background Link]]
|
26
modules/themes/orichalcum/default.nix
Normal file
26
modules/themes/orichalcum/default.nix
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
scheme = "Orichalcum";
|
||||
slug = "orichalcum";
|
||||
author = "LibrePhoenix (https://github.com/librephoenix)";
|
||||
credits = "Forked from Fernando Marques (https://github.com/RakkiUwU) and Gabriel Fontes (https://github.com/Misterio77))";
|
||||
description = "Flagship theme of the LibrePhoenix Channel, named after a mythical metal";
|
||||
polarity = "dark";
|
||||
backgroundUrl = "https://wallpapers.com/images/hd/alluring-sunset-anime-scenery-r2gmgtcp8h9iwo9u.webp";
|
||||
backgroundSha256 = "sha256-jOd9SznQTa8AoO6cZGy0LhN8lBadrRf60FvyCEs2tLo=";
|
||||
base00 = "#1a181a";
|
||||
base01 = "#262326";
|
||||
base02 = "#302c30";
|
||||
base03 = "#463f47";
|
||||
base04 = "#bfaab7";
|
||||
base05 = "#dbd7da";
|
||||
base06 = "#dbd7da";
|
||||
base07 = "#faf7f9";
|
||||
base08 = "#da4747";
|
||||
base09 = "#fd6d35";
|
||||
base0A = "#ffa846";
|
||||
base0B = "#fbc024";
|
||||
base0C = "#8049d5";
|
||||
base0D = "#b368ec";
|
||||
base0E = "#e27fc6";
|
||||
base0F = "#e64464";
|
||||
}
|
@@ -41,6 +41,7 @@ in {
|
||||
svelte-mode
|
||||
typescript-mode
|
||||
sass-mode
|
||||
rainbow-mode
|
||||
(epkgs.callPackage (
|
||||
{ lib, fetchurl, trivialBuild }:
|
||||
|
||||
|
@@ -1078,5 +1078,7 @@ Made for `org-tab-first-hook' in evil-mode."
|
||||
:init
|
||||
(add-hook 'after-init-hook #'scratch-plus-mode))
|
||||
|
||||
(use-package rainbow-mode)
|
||||
|
||||
(provide 'init)
|
||||
;;; init.el ends here
|
||||
|
@@ -211,8 +211,6 @@ in
|
||||
};
|
||||
|
||||
bind = [
|
||||
"SUPER,code:9,exec,nwggrid-wrapper"
|
||||
"SUPER,code:66,exec,nwggrid-wrapper"
|
||||
"SUPER,SPACE,fullscreen,1"
|
||||
"SUPERSHIFT,F,fullscreen,0"
|
||||
"SUPER,Y,workspaceopt,allfloat"
|
||||
@@ -247,20 +245,7 @@ in
|
||||
''CTRL,code:107,exec,grim -g "$(slurp)" - | wl-copy''
|
||||
''SHIFTCTRL,code:107,exec,grim -g "$(slurp -o)" - | wl-copy''
|
||||
"SUPERCTRL,code:107,exec,grim - | wl-copy"
|
||||
",code:122,exec,swayosd-client --output-volume lower"
|
||||
",code:123,exec,swayosd-client --output-volume raise"
|
||||
",code:121,exec,swayosd-client --output-volume mute-toggle"
|
||||
",code:256,exec,swayosd-client --output-volume mute-toggle"
|
||||
"SHIFT,code:122,exec,swayosd-client --output-volume lower"
|
||||
"SHIFT,code:123,exec,swayosd-client --output-volume raise"
|
||||
",code:232,exec,swayosd-client --brightness lower"
|
||||
",code:233,exec,swayosd-client --brightness raise"
|
||||
",code:237,exec,brightnessctl --device='asus::kbd_backlight' set 1-"
|
||||
",code:238,exec,brightnessctl --device='asus::kbd_backlight' set +1"
|
||||
",code:255,exec,airplane-mode"
|
||||
"SUPER,C,exec,wl-copy $(hyprpicker)"
|
||||
"SUPERSHIFT,S,exec,systemctl suspend"
|
||||
"SUPERCTRL,L,exec,loginctl lock-session"
|
||||
"SUPERCTRL,G,exec,hyprgamemode"
|
||||
"SUPER,H,movefocus,l"
|
||||
"SUPER,J,movefocus,d"
|
||||
@@ -311,6 +296,10 @@ in
|
||||
"SUPER,S,exec,${spawnBrowser}"
|
||||
];
|
||||
|
||||
bindr = [
|
||||
"SUPER,SUPER_L,exec,nwggrid-wrapper"
|
||||
];
|
||||
|
||||
bindm = [
|
||||
"SUPER,mouse:272,movewindow"
|
||||
"SUPER,mouse:273,resizewindow"
|
||||
@@ -318,6 +307,19 @@ in
|
||||
|
||||
bindl = [
|
||||
",switch:on:Lid Switch,exec,loginctl lock-session"
|
||||
"SUPERSHIFT,S,exec,systemctl suspend"
|
||||
"SUPERCTRL,L,exec,loginctl lock-session"
|
||||
",code:122,exec,swayosd-client --output-volume lower"
|
||||
",code:123,exec,swayosd-client --output-volume raise"
|
||||
",code:121,exec,swayosd-client --output-volume mute-toggle"
|
||||
",code:256,exec,swayosd-client --output-volume mute-toggle"
|
||||
"SHIFT,code:122,exec,swayosd-client --output-volume lower"
|
||||
"SHIFT,code:123,exec,swayosd-client --output-volume raise"
|
||||
",code:232,exec,swayosd-client --brightness lower"
|
||||
",code:233,exec,swayosd-client --brightness raise"
|
||||
",code:237,exec,brightnessctl --device='asus::kbd_backlight' set 1-"
|
||||
",code:238,exec,brightnessctl --device='asus::kbd_backlight' set +1"
|
||||
",code:255,exec,airplane-mode"
|
||||
];
|
||||
|
||||
windowrulev2 = [
|
||||
@@ -666,7 +668,7 @@ bluetooth_more_cmd = "blueman-manager"
|
||||
style = "Solid"
|
||||
opacity = ${if performance then "1.0" else "0.7"}
|
||||
background_color = "#${config.lib.stylix.colors.base00}88"
|
||||
primary_color = "#${config.lib.stylix.colors.base0B}"
|
||||
primary_color = "#${config.lib.stylix.colors.base0A}"
|
||||
secondary_color = "#${config.lib.stylix.colors.base01}"
|
||||
success_color = "#${config.lib.stylix.colors.base0A}"
|
||||
danger_color = "#${config.lib.stylix.colors.base08}"
|
||||
|
@@ -1,4 +1,4 @@
|
||||
{ config, lib, pkgs, ...}:
|
||||
{ config, lib, pkgs, pkgs-stable, ...}:
|
||||
|
||||
let
|
||||
cfg = config.userSettings.ai;
|
||||
@@ -10,6 +10,13 @@ in {
|
||||
};
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
home.packages = [ pkgs.local-ai ];
|
||||
home.packages = [ pkgs-stable.local-ai
|
||||
(pkgs.writeScriptBin "aid"
|
||||
''
|
||||
# ai daemon
|
||||
pushd ~/.config/local-ai;
|
||||
local-ai &> /dev/null & disown;
|
||||
popd;'')
|
||||
];
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user