Commit graph

544 commits

Author SHA1 Message Date
69ae2a1080
flake: update versions 2024-10-07 19:00:18 +02:00
282792e913
repo: implement niri, a wayland window manager
This commit implements Niri, a window manager, alongside a whole suite
of programs needed for a comfortable desktop experience.

commit e5171c221e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:43:48 2024 +0200

    home/programs: add cinny, a matrix client

commit 4277ad8417
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:43:37 2024 +0200

    home/programs/gtk: set gtk-application-prefer-dark-theme based on global variant

commit 44560d184d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:43:00 2024 +0200

    home/programs/niri: add compose key on ralt

commit abb1350b9b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:36:41 2024 +0200

    home/programs/xdg: add zathura as default pdf reader

commit 962a5beda6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:35:29 2024 +0200

    home/programs/media: add zathura

commit 5a9b20ae35
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:31:44 2024 +0200

    home/terminal/emulators/foot: add fish back as default shell

commit b3466f2db3
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Mon Oct 7 18:31:21 2024 +0200

    home/terminal/shell: add nushell config, add back fish

commit ef8d1cba3f
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 23:20:24 2024 +0200

    home/terminal/emulators/foot: set nushell as default shell

commit 0d866a35b0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 23:20:11 2024 +0200

    home/shell: add nushell

commit 172b3592da
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:43:01 2024 +0200

    home/programs/media: add celluloid (mpv front-end)

commit 15abf4174d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:21:04 2024 +0200

    home/programs: import media, xdg and add yazi

commit 284d27ecf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:20:39 2024 +0200

    home/programs/browsers: set custom search engines for firefox

commit 7f8ae63483
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:20:21 2024 +0200

    home/programs/xdg: set default mime apps

commit fd0fbad80d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:19:58 2024 +0200

    home/programs/media: add programs

commit 936f58de75
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:19:15 2024 +0200

    home/terminal: add $EDITOR

commit 4bb7f32c2b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 22:19:01 2024 +0200

    system/programs/home-manager: add backup file extension

commit e24ab1eb95
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 17:48:46 2024 +0200

    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.

commit 6e0076c7ef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:49 2024 +0200

    system/services/logind: suspend on lid close

commit ec0ef6c248
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:33 2024 +0200

    home/programs: add fractal, a matrix GUI

commit afaf919a8c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:20 2024 +0200

    home/programs/gtk: disable gtk decoration buttons

commit c5fdfffaf6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 15:57:08 2024 +0200

    home/programs/swayidle: add configuration, setup with loginctl

commit 7f98200cd8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:15:21 2024 +0200

    home/programs/niri: separate binds from config

commit ceeb9d14ab
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:14:52 2024 +0200

    profiles/vamos: import swaylock

commit f8a7ac40e6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:14:35 2024 +0200

    lib: simplify rgba function

commit 7e9a7d8e1e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:13:55 2024 +0200

    home/programs/swaylock: add full configuration (with base16 theming)

commit bb91e2a20e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:13:41 2024 +0200

    home/gtk: make cursor bigger

commit c0c6a9b352
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:12:26 2024 +0200

    home/programs/fuzzel: theme with base16

commit 05e4923703
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:11:51 2024 +0200

    core/security: disable sudo password for wheel

commit be151ba76b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:11:23 2024 +0200

    services/regreet: enable gnome keyring, disable fprint auth

commit 7b22fd5ca7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Sun Oct 6 12:11:01 2024 +0200

    programs/niri: add PAM strategy for swaylock with fprintd

commit c7c8108bc4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 13:55:23 2024 +0200

    home/programs/niri: bind brightness keys

commit fcbad25a2a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 13:54:52 2024 +0200

    services/brightness: add brillo for backlight

commit fcd23e73c3
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:18:45 2024 +0200

    home/programs/ags: add example bar

commit 3516d7bcff
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:18:26 2024 +0200

    home/programs/niri: remove pointer (in gtk.nix now)

commit d42e9005e5
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:18:00 2024 +0200

    system/hardware/power: move to services, add upower

commit 837182ae0c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Thu Oct 3 11:17:23 2024 +0200

    gtk: add theming

commit f72599896e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 19:59:58 2024 +0200

    niri: add ags, mako and swaybg

commit 73edc8f90e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 17:28:07 2024 +0200

    home/programs/niri: add binds

commit 9acd24afd4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 16:45:43 2024 +0200

    repo: add niri hm config, theme nixos instead of hm, add regreet/greetd config

commit f7c4be7334
Author: Anthony Rodriguez <anthony@nezia.dev>
Date:   Wed Oct 2 11:54:15 2024 +0200

    niri: add functioning base
2024-10-07 18:51:10 +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
988181a22d
repo: delete result from nix build 2024-09-26 13:09:17 +02:00
435802363b
browsers: add floorp, remove firefox (again) 2024-09-26 11:42:09 +02:00
aba2cf0794
desktop: move gaming to its own module 2024-09-25 14:28:33 +02:00
8fad48e2d8
gnome: add clipboard-history 2024-09-25 09:30:24 +02:00
87eff73b58
repo: clean code 2024-09-25 09:02:43 +02:00
9af73f65f4
modules: split into categories 2024-09-25 08:35:08 +02:00
9198a1af8a
neovim: add nvim-notify 2024-09-25 00:01:27 +02:00
8473772fe5
repo: format with alejandra 2024-09-24 23:47:52 +02:00
9078b65d49
neovim: add a bunch of configuration 2024-09-24 23:47:40 +02:00
402926b78b
solaire: add neovim, fix repeating code 2024-09-24 15:37:35 +02:00
7c4198a58a
gaming: fix repeating code 2024-09-24 15:35:06 +02:00
80452cb292
repo: fix formatting 2024-09-24 15:09:36 +02:00
5ca57843d6
neovim: migrate config from nixvim to nvf 2024-09-24 15:09:24 +02:00
0a65675d06
flake: update versions 2024-09-24 13:15:42 +02:00
4b33f2cd95
gnome: add rhythmbox as default audio player 2024-09-24 13:15:37 +02:00
f842cf4513
neovim: remove hlcolors breaking config, add pylsp 2024-09-24 00:41:18 +02:00
e7ab95b05a
wezterm: move to its own module 2024-09-24 00:41:18 +02:00
12a7b0eeac
flake: update dependencies 2024-09-23 20:45:55 +02:00
746cfe73e7
gaming: add path of building 2024-09-23 20:45:55 +02:00
77159369f5
misc: add stremio 2024-09-23 20:45:55 +02:00
796b637946
pipewire: fix latency when gaming 2024-09-23 20:45:55 +02:00
e66373dda6
nixvim: add default tab behavior 2024-09-23 13:48:11 +02:00
2fdfe072c2
gnome: add emoji copy 2024-09-23 09:23:30 +02:00
aae37dd65b
browsers: add firefox back 2024-09-23 09:23:21 +02:00
9d59a3d7c3
browsers: remove firefox 2024-09-19 13:27:47 +02:00
ae71c950ed
browsers: add zen browser flake 2024-09-19 13:23:21 +02:00
4c182af2a2
misc: add imhex 2024-09-19 08:08:44 +02:00
2acf98a600
flake: update versions 2024-09-17 13:07:00 +02:00
8e7c38d6cd
gnome: remove unnecessary packages, add music 2024-09-17 13:04:38 +02:00
66b397d1ed
laptop: add school programs 2024-09-16 15:22:29 +02:00
03a4f6d34a
flake: update versions 2024-09-16 01:00:36 +02:00
432dfa938d
flake: add disks by label for easier install process 2024-09-15 15:14:01 +02:00
f815913096
flake: remove shells, update dependencies 2024-09-15 15:08:30 +02:00