Commit graph

577 commits

Author SHA1 Message Date
5a9b20ae35
home/terminal/emulators/foot: add fish back as default shell 2024-10-07 18:31:44 +02:00
b3466f2db3
home/terminal/shell: add nushell config, add back fish 2024-10-07 18:31:21 +02:00
ef8d1cba3f
home/terminal/emulators/foot: set nushell as default shell 2024-10-06 23:20:24 +02:00
0d866a35b0
home/shell: add nushell 2024-10-06 23:20:11 +02:00
172b3592da
home/programs/media: add celluloid (mpv front-end) 2024-10-06 22:43:01 +02:00
15abf4174d
home/programs: import media, xdg and add yazi 2024-10-06 22:21:04 +02:00
284d27ecf6
home/programs/browsers: set custom search engines for firefox 2024-10-06 22:20:39 +02:00
7f8ae63483
home/programs/xdg: set default mime apps 2024-10-06 22:20:21 +02:00
fd0fbad80d
home/programs/media: add programs 2024-10-06 22:19:58 +02:00
936f58de75
home/terminal: add $EDITOR 2024-10-06 22:19:15 +02:00
4bb7f32c2b
system/programs/home-manager: add backup file extension 2024-10-06 22:19:01 +02:00
e24ab1eb95
repo: move everything gtk into modules
This is mostly so that applications like ReGreet, which are managed by
NixOS instead of HM, can also use the same GTK settings. It reduces
repeating code by a lot and allows changing themes way more easily now.
2024-10-06 17:48:46 +02:00
6e0076c7ef
system/services/logind: suspend on lid close 2024-10-06 15:57:49 +02:00
ec0ef6c248
home/programs: add fractal, a matrix GUI 2024-10-06 15:57:33 +02:00
afaf919a8c
home/programs/gtk: disable gtk decoration buttons 2024-10-06 15:57:20 +02:00
c5fdfffaf6
home/programs/swayidle: add configuration, setup with loginctl 2024-10-06 15:57:08 +02:00
7f98200cd8
home/programs/niri: separate binds from config 2024-10-06 12:15:21 +02:00
ceeb9d14ab
profiles/vamos: import swaylock 2024-10-06 12:14:52 +02:00
f8a7ac40e6
lib: simplify rgba function 2024-10-06 12:14:35 +02:00
7e9a7d8e1e
home/programs/swaylock: add full configuration (with base16 theming) 2024-10-06 12:13:55 +02:00
bb91e2a20e
home/gtk: make cursor bigger 2024-10-06 12:13:41 +02:00
c0c6a9b352
home/programs/fuzzel: theme with base16 2024-10-06 12:12:26 +02:00
05e4923703
core/security: disable sudo password for wheel 2024-10-06 12:11:51 +02:00
be151ba76b
services/regreet: enable gnome keyring, disable fprint auth 2024-10-06 12:11:23 +02:00
7b22fd5ca7
programs/niri: add PAM strategy for swaylock with fprintd 2024-10-06 12:11:01 +02:00
c7c8108bc4
home/programs/niri: bind brightness keys 2024-10-03 13:55:23 +02:00
fcbad25a2a
services/brightness: add brillo for backlight 2024-10-03 13:54:52 +02:00
fcd23e73c3
home/programs/ags: add example bar 2024-10-03 11:18:45 +02:00
3516d7bcff
home/programs/niri: remove pointer (in gtk.nix now) 2024-10-03 11:18:26 +02:00
d42e9005e5
system/hardware/power: move to services, add upower 2024-10-03 11:18:00 +02:00
837182ae0c
gtk: add theming 2024-10-03 11:17:23 +02:00
f72599896e
niri: add ags, mako and swaybg 2024-10-02 19:59:58 +02:00
73edc8f90e
home/programs/niri: add binds 2024-10-02 17:28:07 +02:00
9acd24afd4
repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config 2024-10-02 16:45:43 +02:00
f7c4be7334
niri: add functioning base 2024-10-02 11:54:15 +02:00
7b7149c554
flake: fix systems 2024-10-01 22:14:38 +02:00
6cfdb5ec0b
home/profiles: update to use absolute paths with self 2024-10-01 18:14:49 +02:00
c56f9812ab
foot: init config 2024-10-01 17:54:04 +02:00
70a00c13a6
konsole: import colorscheme from modules 2024-10-01 17:53:51 +02:00
685974da54
fish: restore to default theme 2024-10-01 17:53:39 +02:00
4566b40de5
lib: add custom overlay with function to build konsole colorscheme 2024-10-01 17:53:23 +02:00
02865ad5cd
solaire: remove gnome, add kde 2024-10-01 14:04:46 +02:00
72a03cd09c
plasma: add plasma configuration and use it 2024-10-01 11:54:43 +02:00
df55385271
fonts: simplify config 2024-10-01 11:51:08 +02:00
c807f8e68b
repo: add nix-colors 2024-09-30 08:55:37 +02:00
2003b7f43a
system: build upon common instead of desktop 2024-09-30 08:55:27 +02:00
710becce1d
home: add wallpapers 2024-09-30 01:21:17 +02:00
34332934dd
modules/theme: add custom theme module with wallpaper 2024-09-30 01:19:48 +02:00
8fe0604299
repo: huge refactor
Refactored the entire repository structure, as putting everything into
modules was just awkward. Took heavy inspiration from fufexan's
repository, fufexan/dotfiles, as the structure felt much saner.
2024-09-29 23:48:55 +02:00
e2ea722378
repo: add treefmt, remove nixvim 2024-09-26 13:41:04 +02:00