bunch of walls, wrap kitty, touch zshrc
BIN
assets/wallpapers/abstract-swirls.jpg
Normal file
|
After Width: | Height: | Size: 408 KiB |
BIN
assets/wallpapers/artificial-valley.jpg
Normal file
|
After Width: | Height: | Size: 250 KiB |
BIN
assets/wallpapers/asian-village.png
Normal file
|
After Width: | Height: | Size: 8.2 MiB |
BIN
assets/wallpapers/astronaut.png
Normal file
|
After Width: | Height: | Size: 5.8 MiB |
BIN
assets/wallpapers/atlantis.webp
Normal file
|
After Width: | Height: | Size: 316 KiB |
BIN
assets/wallpapers/basement.webp
Normal file
|
After Width: | Height: | Size: 479 KiB |
BIN
assets/wallpapers/biking-sunset.jpg
Normal file
|
After Width: | Height: | Size: 1.6 MiB |
BIN
assets/wallpapers/blue-landscape.png
Normal file
|
After Width: | Height: | Size: 6.9 MiB |
BIN
assets/wallpapers/bsod.webp
Normal file
|
After Width: | Height: | Size: 43 KiB |
BIN
assets/wallpapers/c4-spring-sakura-sky.jpg
Normal file
|
After Width: | Height: | Size: 841 KiB |
BIN
assets/wallpapers/cabin-2.jpg
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
assets/wallpapers/cabin-3.webp
Normal file
|
After Width: | Height: | Size: 166 KiB |
BIN
assets/wallpapers/cabin.webp
Normal file
|
After Width: | Height: | Size: 180 KiB |
BIN
assets/wallpapers/car-1.png
Normal file
|
After Width: | Height: | Size: 2.2 MiB |
BIN
assets/wallpapers/cartoon-castle.webp
Normal file
|
After Width: | Height: | Size: 919 KiB |
BIN
assets/wallpapers/castle.png
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
assets/wallpapers/castle.webp
Normal file
|
After Width: | Height: | Size: 380 KiB |
BIN
assets/wallpapers/city-horizon.jpg
Normal file
|
After Width: | Height: | Size: 250 KiB |
BIN
assets/wallpapers/city-on-water.jpg
Normal file
|
After Width: | Height: | Size: 407 KiB |
BIN
assets/wallpapers/city.png
Normal file
|
After Width: | Height: | Size: 14 MiB |
BIN
assets/wallpapers/cliff-path.jpg
Normal file
|
After Width: | Height: | Size: 272 KiB |
BIN
assets/wallpapers/coffee-shop.png
Normal file
|
After Width: | Height: | Size: 958 KiB |
BIN
assets/wallpapers/coffee-shop.webp
Normal file
|
After Width: | Height: | Size: 168 KiB |
BIN
assets/wallpapers/cottages-river.png
Normal file
|
After Width: | Height: | Size: 6.8 MiB |
BIN
assets/wallpapers/crane.png
Normal file
|
After Width: | Height: | Size: 2.4 MiB |
BIN
assets/wallpapers/dark-forest.jpg
Normal file
|
After Width: | Height: | Size: 457 KiB |
BIN
assets/wallpapers/deer-glade.jpg
Normal file
|
After Width: | Height: | Size: 396 KiB |
BIN
assets/wallpapers/degirled.png
Normal file
|
After Width: | Height: | Size: 4.2 MiB |
BIN
assets/wallpapers/desolate-city-2.jpg
Normal file
|
After Width: | Height: | Size: 238 KiB |
BIN
assets/wallpapers/desolate-city.jpg
Normal file
|
After Width: | Height: | Size: 242 KiB |
BIN
assets/wallpapers/diner-lonely-road.jpg
Normal file
|
After Width: | Height: | Size: 843 KiB |
BIN
assets/wallpapers/dominik-mayer-12.jpg
Normal file
|
After Width: | Height: | Size: 198 KiB |
BIN
assets/wallpapers/dominik-mayer-15.jpg
Normal file
|
After Width: | Height: | Size: 191 KiB |
BIN
assets/wallpapers/dominik-mayer-17.jpg
Normal file
|
After Width: | Height: | Size: 430 KiB |
BIN
assets/wallpapers/dominik-mayer-18.png
Normal file
|
After Width: | Height: | Size: 1.3 MiB |
BIN
assets/wallpapers/dominik-mayer-19.jpg
Normal file
|
After Width: | Height: | Size: 228 KiB |
BIN
assets/wallpapers/dominik-mayer-2.jpg
Normal file
|
After Width: | Height: | Size: 612 KiB |
BIN
assets/wallpapers/dominik-mayer-22.jpg
Normal file
|
After Width: | Height: | Size: 365 KiB |
BIN
assets/wallpapers/dominik-mayer-23.jpg
Normal file
|
After Width: | Height: | Size: 822 KiB |
BIN
assets/wallpapers/dominik-mayer-24.jpg
Normal file
|
After Width: | Height: | Size: 870 KiB |
BIN
assets/wallpapers/dominik-mayer-25.jpg
Normal file
|
After Width: | Height: | Size: 449 KiB |
BIN
assets/wallpapers/dominik-mayer-4.jpg
Normal file
|
After Width: | Height: | Size: 675 KiB |
BIN
assets/wallpapers/dominik-mayer-6.jpg
Normal file
|
After Width: | Height: | Size: 213 KiB |
BIN
assets/wallpapers/dominik-mayer-8.jpg
Normal file
|
After Width: | Height: | Size: 323 KiB |
BIN
assets/wallpapers/flower-branch.png
Normal file
|
After Width: | Height: | Size: 8 MiB |
BIN
assets/wallpapers/flower.jpg
Normal file
|
After Width: | Height: | Size: 273 KiB |
BIN
assets/wallpapers/greenbus.jpg
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
assets/wallpapers/keyboard-2.webp
Normal file
|
After Width: | Height: | Size: 696 KiB |
BIN
assets/wallpapers/keyboard.webp
Normal file
|
After Width: | Height: | Size: 252 KiB |
BIN
assets/wallpapers/knights-template.webp
Normal file
|
After Width: | Height: | Size: 88 KiB |
BIN
assets/wallpapers/old-computer.webp
Normal file
|
After Width: | Height: | Size: 2.3 MiB |
BIN
assets/wallpapers/oversized-cat.jpg
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
assets/wallpapers/passion.webp
Normal file
|
After Width: | Height: | Size: 1.1 MiB |
BIN
assets/wallpapers/pixel-car.webp
Normal file
|
After Width: | Height: | Size: 674 KiB |
BIN
assets/wallpapers/storm.webp
Normal file
|
After Width: | Height: | Size: 669 KiB |
BIN
assets/wallpapers/sushi.webp
Normal file
|
After Width: | Height: | Size: 272 KiB |
BIN
assets/wallpapers/train-sideview.webp
Normal file
|
After Width: | Height: | Size: 219 KiB |
BIN
assets/wallpapers/train-station.webp
Normal file
|
After Width: | Height: | Size: 936 KiB |
BIN
assets/wallpapers/windows-xp.webp
Normal file
|
After Width: | Height: | Size: 1.9 MiB |
|
|
@ -1,4 +1,4 @@
|
||||||
{ self, inputs, ... }:
|
{ self, inputs, config, ... }:
|
||||||
{
|
{
|
||||||
flake.nixosModules.development =
|
flake.nixosModules.development =
|
||||||
{ pkgs, lib, ... }:
|
{ pkgs, lib, ... }:
|
||||||
|
|
@ -11,11 +11,14 @@
|
||||||
opencode
|
opencode
|
||||||
direnv
|
direnv
|
||||||
nix-direnv
|
nix-direnv
|
||||||
|
htop
|
||||||
];
|
];
|
||||||
programs.zoxide = {
|
programs.zoxide = {
|
||||||
enable = true;
|
enable = true;
|
||||||
enableZshIntegration = true;
|
enableZshIntegration = true;
|
||||||
};
|
};
|
||||||
|
# make ZSH shut up about zshrc
|
||||||
|
hjem.users.${config.username}.files.".zshrc".text = "";
|
||||||
programs.zsh = {
|
programs.zsh = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,14 @@
|
||||||
|
|
||||||
# Set wallpaper destination explicitly
|
# Set wallpaper destination explicitly
|
||||||
wallpaper-destinations = [ "Pictures/Wallpapers" ];
|
wallpaper-destinations = [ "Pictures/Wallpapers" ];
|
||||||
|
|
||||||
|
xdg.mime.defaultApplications = {
|
||||||
|
"text/html" = "librewolf";
|
||||||
|
"x-scheme-handler/http" = "librewolf";
|
||||||
|
"x-scheme-handler/https" = "librewolf";
|
||||||
|
"x-scheme-handler/about" = "librewolf";
|
||||||
|
"x-scheme-handler/unknown" = "librewolf";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -41,7 +49,19 @@
|
||||||
];
|
];
|
||||||
xwayland-satellite.path = lib.getExe pkgs.xwayland-satellite;
|
xwayland-satellite.path = lib.getExe pkgs.xwayland-satellite;
|
||||||
input.keyboard = {
|
input.keyboard = {
|
||||||
xkb.layout = "us";
|
xkb = {
|
||||||
|
layout = "us";
|
||||||
|
options = "compose:ralt,ctrl:nocaps";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
input.touchpad = {
|
||||||
|
tap = {};
|
||||||
|
natural-scroll = {};
|
||||||
|
};
|
||||||
|
|
||||||
|
"output \"eDP-1\"" = {
|
||||||
|
scale = 1.0;
|
||||||
};
|
};
|
||||||
|
|
||||||
layout = {
|
layout = {
|
||||||
|
|
@ -56,7 +76,7 @@
|
||||||
binds = {
|
binds = {
|
||||||
"Mod+R".spawn-sh = "${lib.getExe self'.packages.myNoctalia} ipc call launcher toggle";
|
"Mod+R".spawn-sh = "${lib.getExe self'.packages.myNoctalia} ipc call launcher toggle";
|
||||||
"Mod+Shift+W".spawn-sh = "librewolf";
|
"Mod+Shift+W".spawn-sh = "librewolf";
|
||||||
"Mod+Return".spawn-sh = lib.getExe pkgs.kitty;
|
"Mod+Return".spawn-sh = lib.getExe self'.packages.kitty;
|
||||||
"Mod+Shift+C".close-window = null;
|
"Mod+Shift+C".close-window = null;
|
||||||
|
|
||||||
# workspace binds
|
# workspace binds
|
||||||
|
|
@ -96,6 +116,8 @@
|
||||||
{
|
{
|
||||||
matches = [
|
matches = [
|
||||||
{ app-id = "zed"; }
|
{ app-id = "zed"; }
|
||||||
|
{ app-id = "librewolf"; }
|
||||||
|
{ app-id = "vesktop"; }
|
||||||
];
|
];
|
||||||
default-column-width = {
|
default-column-width = {
|
||||||
proportion = 1.0;
|
proportion = 1.0;
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,8 @@
|
||||||
self.nixosModules.pipewire
|
self.nixosModules.pipewire
|
||||||
self.nixosModules.development
|
self.nixosModules.development
|
||||||
self.nixosModules.librewolf
|
self.nixosModules.librewolf
|
||||||
self.nixosModules.hyprland
|
#self.nixosModules.hyprland
|
||||||
|
self.nixosModules.niri
|
||||||
self.nixosModules.user
|
self.nixosModules.user
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -47,9 +48,8 @@
|
||||||
fastfetch
|
fastfetch
|
||||||
wget
|
wget
|
||||||
git
|
git
|
||||||
kitty
|
self.packages.${pkgs.stdenv.hostPlatform.system}.kitty
|
||||||
wofi
|
wofi
|
||||||
firefox
|
|
||||||
waybar
|
waybar
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
ripgrep
|
ripgrep
|
||||||
|
|
@ -68,6 +68,7 @@
|
||||||
gimp3
|
gimp3
|
||||||
chatterino7
|
chatterino7
|
||||||
mumble
|
mumble
|
||||||
|
vesktop
|
||||||
(element-desktop.override {
|
(element-desktop.override {
|
||||||
commandLineArgs = "--password-store=gnome-libsecret";
|
commandLineArgs = "--password-store=gnome-libsecret";
|
||||||
})
|
})
|
||||||
|
|
|
||||||
16
modules/packages/kitty/default.nix
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
{ self, inputs, ... }:
|
||||||
|
{
|
||||||
|
perSystem =
|
||||||
|
{ pkgs, ... }:
|
||||||
|
{
|
||||||
|
packages.kitty = pkgs.symlinkJoin {
|
||||||
|
name = "kitty";
|
||||||
|
buildInputs = [ pkgs.makeWrapper ];
|
||||||
|
paths = [ pkgs.kitty ];
|
||||||
|
postBuild = ''
|
||||||
|
wrapProgram $out/bin/kitty \
|
||||||
|
--append-flags "-c ${./kitty.conf}"
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
93
modules/packages/kitty/kitty.conf
Normal file
|
|
@ -0,0 +1,93 @@
|
||||||
|
confirm_os_window_close 0
|
||||||
|
|
||||||
|
font_family MartianMono Nerd Font
|
||||||
|
bold_font auto
|
||||||
|
italic_font MartianMono Nerd Font Italic
|
||||||
|
bold_italic_font MartianMono Nerd Font Bold Italic
|
||||||
|
font_size 12.0
|
||||||
|
|
||||||
|
# CATPPUCCIN MOCHA
|
||||||
|
# vim:ft=kitty
|
||||||
|
|
||||||
|
## name: Catppuccin Kitty Mocha
|
||||||
|
## author: Catppuccin Org
|
||||||
|
## license: MIT
|
||||||
|
## upstream: https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf
|
||||||
|
## blurb: Soothing pastel theme for the high-spirited!
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# The basic colors
|
||||||
|
foreground #cdd6f4
|
||||||
|
background #1e1e2e
|
||||||
|
selection_foreground #1e1e2e
|
||||||
|
selection_background #f5e0dc
|
||||||
|
|
||||||
|
# Cursor colors
|
||||||
|
cursor #f5e0dc
|
||||||
|
cursor_text_color #1e1e2e
|
||||||
|
|
||||||
|
# Scrollbar colors
|
||||||
|
scrollbar_handle_color #9399b2
|
||||||
|
scrollbar_track_color #45475a
|
||||||
|
|
||||||
|
# URL color when hovering with mouse
|
||||||
|
url_color #f5e0dc
|
||||||
|
|
||||||
|
# Kitty window border colors
|
||||||
|
active_border_color #b4befe
|
||||||
|
inactive_border_color #6c7086
|
||||||
|
bell_border_color #f9e2af
|
||||||
|
|
||||||
|
# OS Window titlebar colors
|
||||||
|
wayland_titlebar_color system
|
||||||
|
macos_titlebar_color system
|
||||||
|
|
||||||
|
# Tab bar colors
|
||||||
|
active_tab_foreground #11111b
|
||||||
|
active_tab_background #cba6f7
|
||||||
|
inactive_tab_foreground #cdd6f4
|
||||||
|
inactive_tab_background #181825
|
||||||
|
tab_bar_background #11111b
|
||||||
|
|
||||||
|
# Colors for marks (marked text in the terminal)
|
||||||
|
mark1_foreground #1e1e2e
|
||||||
|
mark1_background #b4befe
|
||||||
|
mark2_foreground #1e1e2e
|
||||||
|
mark2_background #cba6f7
|
||||||
|
mark3_foreground #1e1e2e
|
||||||
|
mark3_background #74c7ec
|
||||||
|
|
||||||
|
# The 16 terminal colors
|
||||||
|
|
||||||
|
# black
|
||||||
|
color0 #45475a
|
||||||
|
color8 #585b70
|
||||||
|
|
||||||
|
# red
|
||||||
|
color1 #f38ba8
|
||||||
|
color9 #f38ba8
|
||||||
|
|
||||||
|
# green
|
||||||
|
color2 #a6e3a1
|
||||||
|
color10 #a6e3a1
|
||||||
|
|
||||||
|
# yellow
|
||||||
|
color3 #f9e2af
|
||||||
|
color11 #f9e2af
|
||||||
|
|
||||||
|
# blue
|
||||||
|
color4 #89b4fa
|
||||||
|
color12 #89b4fa
|
||||||
|
|
||||||
|
# magenta
|
||||||
|
color5 #f5c2e7
|
||||||
|
color13 #f5c2e7
|
||||||
|
|
||||||
|
# cyan
|
||||||
|
color6 #94e2d5
|
||||||
|
color14 #94e2d5
|
||||||
|
|
||||||
|
# white
|
||||||
|
color7 #bac2de
|
||||||
|
color15 #a6adc8
|
||||||