tangled
alpha
login
or
join now
koi.rip
/
dotfiles
0
fork
atom
my nixos dotfiles :3 (git.koi.rip mirror)
git.koi.rip/koi/dotfiles
linux
dotfiles
neovim
nixos
catppuccin
0
fork
atom
overview
issues
pulls
pipelines
foot: init
koi.rip
2 months ago
7e9ee5cf
2c645872
+34
-24
7 changed files
expand all
collapse all
unified
split
external
zsh
prompt.zsh
home
modules
programs
default.nix
foot.nix
kitty.nix
niri.nix
rofi.nix
wallpaper.nix
+2
external/zsh/prompt.zsh
···
67
else
68
PROMPT="${vcs_info_msg_0_} ${nix_shell}${newline}${baseprompt}"
69
fi
0
0
70
}
···
67
else
68
PROMPT="${vcs_info_msg_0_} ${nix_shell}${newline}${baseprompt}"
69
fi
70
+
71
+
printf '\e[5 q'
72
}
+1
-1
home/modules/programs/default.nix
···
14
15
./swww.nix
16
./rofi.nix
17
-
./kitty.nix
18
./dunst.nix
19
./quickshell.nix
20
···
14
15
./swww.nix
16
./rofi.nix
17
+
./foot.nix
18
./dunst.nix
19
./quickshell.nix
20
+26
home/modules/programs/foot.nix
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
···
1
+
{ pkgs, ... }:
2
+
3
+
let
4
+
catppuccin = pkgs.fetchurl {
5
+
url = "https://raw.githubusercontent.com/catppuccin/foot/8d263e0e6b58a6b9ea507f71e4dbf6870aaf8507/themes/catppuccin-mocha.ini";
6
+
hash = "sha256-rVWISDKhJfH1mbEkFEQ6JSq3fFmZk86EJgKS694LbOs=";
7
+
};
8
+
in
9
+
{
10
+
programs.foot = {
11
+
enable = true;
12
+
server.enable = true;
13
+
settings = {
14
+
main = {
15
+
include = builtins.toString catppuccin;
16
+
font = "FiraCode Nerd Font:pixelsize=15";
17
+
dpi-aware = "yes";
18
+
};
19
+
cursor = {
20
+
style = "beam";
21
+
blink = "yes";
22
+
};
23
+
colors.cursor = "11111b b4befe";
24
+
};
25
+
};
26
+
}
-18
home/modules/programs/kitty.nix
···
1
-
{
2
-
programs.kitty = {
3
-
enable = true;
4
-
themeFile = "Catppuccin-Mocha";
5
-
font.name = "Fira Code Nerd Font";
6
-
shellIntegration.enableZshIntegration = true;
7
-
shellIntegration.mode = "no-rc no-cursor";
8
-
settings = {
9
-
cursor = "#b4befe";
10
-
cursor_shape = "beam";
11
-
cursor_shape_unfocused = "hollow";
12
-
cursor_trail = 1;
13
-
cursor_trail_decay = "0.05 0.2";
14
-
cursor_trail_start_threshold = 2;
15
-
enable_audio_bell = false;
16
-
};
17
-
};
18
-
}
···
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
+1
-1
home/modules/programs/niri.nix
···
157
binds = {
158
"mod+shift+slash".action.show-hotkey-overlay = [ ];
159
160
-
"mod+return".action.spawn = [ "kitty" ];
161
"mod+shift+return".action.spawn = [
162
"rofi"
163
"-show"
···
157
binds = {
158
"mod+shift+slash".action.show-hotkey-overlay = [ ];
159
160
+
"mod+return".action.spawn = [ "footclient" ];
161
"mod+shift+return".action.spawn = [
162
"rofi"
163
"-show"
+2
-2
home/modules/programs/rofi.nix
···
3
let
4
catppuccinMocha = pkgs.fetchurl {
5
url = "https://raw.githubusercontent.com/catppuccin/rofi/71fb15577ccb091df2f4fc1f65710edbc61b5a53/themes/catppuccin-mocha.rasi";
6
-
sha256 = "0ikn0yc2b9cyzk4xga8mcq1j7xk2idik4wzpsibrphy8qr2pla4b";
7
};
8
catppuccinConfig = pkgs.fetchurl {
9
url = "https://raw.githubusercontent.com/catppuccin/rofi/71fb15577ccb091df2f4fc1f65710edbc61b5a53/catppuccin-default.rasi";
10
-
sha256 = "1f3r6yarrykj8cxvi5hblzlr5n8zbncifnxps9xl5gl32w6ysq5z";
11
};
12
in
13
{
···
3
let
4
catppuccinMocha = pkgs.fetchurl {
5
url = "https://raw.githubusercontent.com/catppuccin/rofi/71fb15577ccb091df2f4fc1f65710edbc61b5a53/themes/catppuccin-mocha.rasi";
6
+
hash = "sha256-iyh6RcbIw5tX1PdzMmOLYvYjA2YVqdfJ/J6lJZgHdkY=";
7
};
8
catppuccinConfig = pkgs.fetchurl {
9
url = "https://raw.githubusercontent.com/catppuccin/rofi/71fb15577ccb091df2f4fc1f65710edbc61b5a53/catppuccin-default.rasi";
10
+
hash = "sha256-v2DtDReDvkJ70rdbF5ldH9mS6acLlrg7Q3L6nJU3ebg=";
11
};
12
in
13
{
+2
-2
home/modules/wallpaper.nix
···
3
{
4
home.file.".wallpaper.jpg" = {
5
source = pkgs.fetchurl {
6
-
url = "https://raw.githubusercontent.com/orangci/walls-catppuccin-mocha/master/oversized-cat.jpg";
7
-
sha256 = "0c9fkhixpzh6hvwbqvfrfsi7c5p1lwnaql6ri1kkdjahay1h0spl";
8
};
9
};
10
}
···
3
{
4
home.file.".wallpaper.jpg" = {
5
source = pkgs.fetchurl {
6
+
url = "https://raw.githubusercontent.com/orangci/walls-catppuccin-mocha/7bfdf10d16ad3a689f9f0cf3a0930da3d1a245a8/oversized-cat.jpg";
7
+
hash = "sha256-9GoAg1dQyTZniNlQrCyn4RZ2onbZbbz4hgb+2yOcLjE=";
8
};
9
};
10
}