aboutsummaryrefslogtreecommitdiff
path: root/user/home
diff options
context:
space:
mode:
authorRosa <rosaontheweb@proton.me>2026-01-13 12:59:30 -0500
committerRosa <rosaontheweb@proton.me>2026-01-13 12:59:30 -0500
commitd15c9aa80f81b773888dee5b2b21548c96528df8 (patch)
tree4ba2786f468b844601f967156d43c55dfaceffde /user/home
parent00085b663dbe8b9f903a9648bdf596ef63719585 (diff)
more swayfx
Diffstat (limited to 'user/home')
-rw-r--r--user/home/default.nix6
-rw-r--r--user/home/kakoune/default.nix5
-rw-r--r--user/home/kakoune/rose-pine.kak76
-rw-r--r--user/home/zsh.nix2
4 files changed, 85 insertions, 4 deletions
diff --git a/user/home/default.nix b/user/home/default.nix
index 8d76df9..a768574 100644
--- a/user/home/default.nix
+++ b/user/home/default.nix
@@ -1,4 +1,4 @@
-{ config, ... }:
+{ config, pkgs, ... }:
{
home-manager = {
useGlobalPkgs = true;
@@ -12,6 +12,10 @@
home = {
homeDirectory = "/home/rosa";
+ packages = with pkgs; [
+ links2
+ ];
+
stateVersion = "26.05";
username = "rosa";
};
diff --git a/user/home/kakoune/default.nix b/user/home/kakoune/default.nix
index ec7b89b..f5dea88 100644
--- a/user/home/kakoune/default.nix
+++ b/user/home/kakoune/default.nix
@@ -2,9 +2,8 @@
{
programs.kakoune = {
enable = true;
- colorSchemePackage = pkgs.kakounePlugins.kakoune-catppuccin;
config = {
- #colorScheme = "catppuccin_mocha";
+ colorScheme = "rose-pine";
hooks = [
{
commands = "set window indentwidth 2";
@@ -67,4 +66,6 @@
kakoune-lsp
];
};
+
+ xdg.configFile."kak/colors/rose-pine.kak".source = ./rose-pine.kak;
}
diff --git a/user/home/kakoune/rose-pine.kak b/user/home/kakoune/rose-pine.kak
new file mode 100644
index 0000000..0c96095
--- /dev/null
+++ b/user/home/kakoune/rose-pine.kak
@@ -0,0 +1,76 @@
+evaluate-commands %sh{
+
+base=rgb:191724
+surface=rgb:1f1d2e
+overlay=rgb:26233a
+inactive=rgb:555169
+subtle=rgb:6e6a86
+text=rgb:e0def4
+love=rgb:eb6f92
+gold=rgb:f6c177
+rose=rgb:ebbcba
+pine=rgb:31748f
+foam=rgb:9ccfd8
+iris=rgb:c4a7e7
+highlight=rgb:2a2837
+highlightInactive=rgb:211f2d
+highlightOverlay=rgb:3a384a
+
+
+## code
+echo "
+ face global value ${iris}
+ face global type ${iris}
+ face global identifier ${subtle}
+ face global string ${gold}
+ face global keyword ${pine}
+ face global operator default
+ face global attribute ${foam}
+ face global comment ${subtle}+i
+ face global meta ${foam}
+ face global builtin ${pine}
+
+ face global variable ${rose}
+ face global module ${foam}
+ face global function ${foam}
+"
+
+## markup
+echo "
+ face global title ${rose}+b
+ face global header ${rose}
+ face global bold default
+ face global italic default
+ face global mono ${rose}
+ face global block ${pine}
+ face global link ${love}
+ face global bullet ${rose}
+ face global list ${rose}
+"
+
+## builtin
+echo "
+ face global Default ${text},${base}
+ face global PrimarySelection default,${highlight}
+ face global SecondarySelection default,${highlightInactive}
+ face global PrimaryCursor ${base},${text}
+ face global SecondaryCursor default,${inactive}
+ face global LineNumbers ${subtle},${base}
+ face global LineNumberCursor ${gold},${base}
+ face global MenuForeground ${text},${overlay}
+ face global MenuBackground ${subtle},${surface}
+ face global MenuInfo ${inactive}
+ face global Information ${text},${overlay}
+ face global Error ${base},${love}
+ face global StatusLine ${text},${surface}
+ face global StatusLineMode ${rose}
+ face global StatusLineInfo ${foam}
+ face global StatusLineValue ${pine}
+ face global StatusCursor ${base},${text}
+ face global Prompt ${foam},${surface}
+ face global MatchingChar default+u
+ face global BufferPadding ${inactive},${base}
+ face global Whitespace ${inactive}+f
+"
+
+}
diff --git a/user/home/zsh.nix b/user/home/zsh.nix
index d264bd9..c19b147 100644
--- a/user/home/zsh.nix
+++ b/user/home/zsh.nix
@@ -8,7 +8,7 @@
defaultKeymap = "viins";
history.ignoreAllDups = true;
initContent = ''
- PS1="%F{1}%n %5~ %F{8}%# %f"
+ PS1="%F{1}%n %B%5~%b %F{8}%# %f"
'';
syntaxHighlighting.enable = true;