2024-08-25 19:58:12 +00:00
|
|
|
{
|
|
|
|
"nodes": {
|
2024-10-24 14:02:14 +00:00
|
|
|
"agenix": {
|
|
|
|
"inputs": {
|
|
|
|
"darwin": "darwin",
|
|
|
|
"home-manager": "home-manager",
|
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": "systems"
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1723293904,
|
|
|
|
"narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=",
|
|
|
|
"owner": "ryantm",
|
|
|
|
"repo": "agenix",
|
|
|
|
"rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ryantm",
|
|
|
|
"repo": "agenix",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"aquamarine": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"hyprwayland-scanner": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprwayland-scanner"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736102453,
|
|
|
|
"narHash": "sha256-5qb4kb7Xbt8jJFL/oDqOor9Z2+E+A+ql3PiyDvsfWZ0=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "aquamarine",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "4846091641f3be0ad7542086d52769bb7932bde6",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "aquamarine",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-01 09:54:43 +00:00
|
|
|
"basix": {
|
|
|
|
"inputs": {
|
|
|
|
"flake-compat": "flake-compat",
|
2024-11-30 21:57:53 +00:00
|
|
|
"flake-parts": "flake-parts",
|
2024-11-28 20:51:20 +00:00
|
|
|
"nixpkgs": "nixpkgs"
|
2024-10-01 09:54:43 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
2024-12-15 23:01:16 +00:00
|
|
|
"lastModified": 1734147225,
|
|
|
|
"narHash": "sha256-96KTY+X0f4l/k/jiQ/kKRR1W+fnZdWNPaAkBc8ZNVRI=",
|
2024-10-01 09:54:43 +00:00
|
|
|
"owner": "notashelf",
|
|
|
|
"repo": "basix",
|
2024-12-15 23:01:16 +00:00
|
|
|
"rev": "a6f0fd75ba19ac220590616ff0a94e47c4d293bd",
|
2024-10-01 09:54:43 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "notashelf",
|
|
|
|
"repo": "basix",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-19 22:05:19 +00:00
|
|
|
"crane": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"lanzaboote",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1717535930,
|
|
|
|
"narHash": "sha256-1hZ/txnbd/RmiBPNUs7i8UQw2N89uAK3UzrGAWdnFfU=",
|
|
|
|
"owner": "ipetkov",
|
|
|
|
"repo": "crane",
|
|
|
|
"rev": "55e7754ec31dac78980c8be45f8a28e80e370946",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ipetkov",
|
|
|
|
"repo": "crane",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-24 14:02:14 +00:00
|
|
|
"darwin": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"agenix",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1700795494,
|
|
|
|
"narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=",
|
|
|
|
"owner": "lnl7",
|
|
|
|
"repo": "nix-darwin",
|
|
|
|
"rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "lnl7",
|
|
|
|
"ref": "master",
|
|
|
|
"repo": "nix-darwin",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-23 16:04:37 +00:00
|
|
|
"deploy-rs": {
|
|
|
|
"inputs": {
|
|
|
|
"flake-compat": "flake-compat_2",
|
2024-11-28 20:51:20 +00:00
|
|
|
"nixpkgs": "nixpkgs_2",
|
2024-10-23 16:04:37 +00:00
|
|
|
"utils": "utils"
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1727447169,
|
|
|
|
"narHash": "sha256-3KyjMPUKHkiWhwR91J1YchF6zb6gvckCAY1jOE+ne0U=",
|
|
|
|
"owner": "serokell",
|
|
|
|
"repo": "deploy-rs",
|
|
|
|
"rev": "aa07eb05537d4cd025e2310397a6adcedfe72c76",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "serokell",
|
|
|
|
"repo": "deploy-rs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-21 17:08:21 +00:00
|
|
|
"firefox-addons": {
|
|
|
|
"inputs": {
|
|
|
|
"flake-utils": "flake-utils",
|
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"dir": "pkgs/firefox-addons",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736913802,
|
|
|
|
"narHash": "sha256-72be03HWS5Q8I1W9hlWRVicZxL5MJURVKbnJGIcbjIE=",
|
2024-10-21 17:08:21 +00:00
|
|
|
"owner": "rycee",
|
|
|
|
"repo": "nur-expressions",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "79a77a7d0b22e82d52a90055cc8206447ab85285",
|
2024-10-21 17:08:21 +00:00
|
|
|
"type": "gitlab"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"dir": "pkgs/firefox-addons",
|
|
|
|
"owner": "rycee",
|
|
|
|
"repo": "nur-expressions",
|
|
|
|
"type": "gitlab"
|
|
|
|
}
|
|
|
|
},
|
2024-10-01 09:54:43 +00:00
|
|
|
"flake-compat": {
|
2024-09-30 06:55:37 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-10-01 09:54:43 +00:00
|
|
|
"lastModified": 1696426674,
|
|
|
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
|
|
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
2024-09-30 06:55:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-10-01 09:54:43 +00:00
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
2024-09-30 06:55:37 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-19 22:05:19 +00:00
|
|
|
"flake-compat_2": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1696426674,
|
|
|
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
|
|
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-23 16:04:37 +00:00
|
|
|
"flake-compat_3": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1696426674,
|
|
|
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
|
|
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"flake-compat_4": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1696426674,
|
|
|
|
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
|
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
|
|
|
"rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "edolstra",
|
|
|
|
"repo": "flake-compat",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-29 21:48:55 +00:00
|
|
|
"flake-parts": {
|
2024-10-01 09:54:43 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs-lib": "nixpkgs-lib"
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1714641030,
|
|
|
|
"narHash": "sha256-yzcRNDoyVP7+SCNX0wmuDju1NUCt8Dz9+lyUXEI0dbI=",
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"rev": "e5d10a24b66c3ea8f150e47dfdb0416ab7c3390e",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-30 21:57:53 +00:00
|
|
|
"flake-parts_2": {
|
2024-10-19 22:05:19 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs-lib": [
|
|
|
|
"lanzaboote",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1717285511,
|
|
|
|
"narHash": "sha256-iKzJcpdXih14qYVcZ9QC9XuZYnPc6T8YImb6dX166kw=",
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"rev": "2a55567fcf15b1b1c7ed712a2c6fadaec7412ea8",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-30 21:57:53 +00:00
|
|
|
"flake-parts_3": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"inputs": {
|
2024-09-30 06:55:37 +00:00
|
|
|
"nixpkgs-lib": "nixpkgs-lib_2"
|
2024-09-24 13:09:24 +00:00
|
|
|
},
|
2025-01-07 12:51:42 +00:00
|
|
|
"locked": {
|
2025-01-10 11:04:44 +00:00
|
|
|
"lastModified": 1736143030,
|
|
|
|
"narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
|
2025-01-07 12:51:42 +00:00
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
2025-01-10 11:04:44 +00:00
|
|
|
"rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
|
2025-01-07 12:51:42 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"flake-parts_4": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs-lib": "nixpkgs-lib_3"
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733312601,
|
|
|
|
"narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 21:29:50 +00:00
|
|
|
"flake-parts_5": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs-lib": [
|
|
|
|
"walker",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1719994518,
|
|
|
|
"narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "flake-parts",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-08-25 19:58:12 +00:00
|
|
|
"flake-utils": {
|
2024-10-21 17:08:21 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1629284811,
|
|
|
|
"narHash": "sha256-JHgasjPR0/J1J3DRm4KxM4zTyAj4IOJY8vIl75v/kPI=",
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
|
|
|
"rev": "c5d161cc0af116a2e17f54316f0bf43f0819785c",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"flake-utils_2": {
|
2024-08-26 00:53:19 +00:00
|
|
|
"inputs": {
|
2024-12-26 17:05:45 +00:00
|
|
|
"systems": "systems_5"
|
2024-09-06 13:28:06 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1710146030,
|
|
|
|
"narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
|
|
|
"rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-22 09:56:48 +00:00
|
|
|
"flake-utils_3": {
|
2024-09-06 13:28:06 +00:00
|
|
|
"inputs": {
|
2024-12-26 17:05:45 +00:00
|
|
|
"systems": "systems_6"
|
2024-10-19 22:05:19 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731533236,
|
|
|
|
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
|
2024-10-19 22:05:19 +00:00
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
|
2024-10-19 22:05:19 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"gitignore": {
|
2024-12-13 18:02:53 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"pre-commit-hooks",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1709087332,
|
|
|
|
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "gitignore.nix",
|
|
|
|
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "gitignore.nix",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"gitignore_2": {
|
2024-10-19 22:05:19 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"lanzaboote",
|
|
|
|
"pre-commit-hooks-nix",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1709087332,
|
|
|
|
"narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "gitignore.nix",
|
|
|
|
"rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hercules-ci",
|
|
|
|
"repo": "gitignore.nix",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-08-25 19:58:12 +00:00
|
|
|
"home-manager": {
|
2024-10-24 14:02:14 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"agenix",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1703113217,
|
|
|
|
"narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=",
|
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "home-manager",
|
|
|
|
"rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "home-manager",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"home-manager_2": {
|
2024-08-25 19:58:12 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736785676,
|
|
|
|
"narHash": "sha256-TY0jUwR3EW0fnS0X5wXMAVy6h4Z7Y6a3m+Yq++C9AyE=",
|
2024-08-25 19:58:12 +00:00
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "home-manager",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "fc52a210b60f2f52c74eac41a8647c1573d2071d",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "home-manager",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprcursor": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprlang": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprlang"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734906540,
|
|
|
|
"narHash": "sha256-vQ/L9hZFezC0LquLo4TWXkyniWtYBlFHAKIsDc7PYJE=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprcursor",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "69270ba8f057d55b0e6c2dca0e165d652856e613",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprcursor",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"hyprgraphics": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736115290,
|
|
|
|
"narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprgraphics",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "52202272d89da32a9f866c0d10305a5e3d954c50",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprgraphics",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-26 17:05:45 +00:00
|
|
|
"hyprgraphics_2": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprlock",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprlock",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprlock",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736115290,
|
|
|
|
"narHash": "sha256-Jcn6yAzfUMcxy3tN/iZRbi/QgrYm7XLyVRl9g/nbUl4=",
|
2024-12-26 17:05:45 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprgraphics",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "52202272d89da32a9f866c0d10305a5e3d954c50",
|
2024-12-26 17:05:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprgraphics",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-27 10:48:04 +00:00
|
|
|
"hyprgraphics_3": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprpaper",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprpaper",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprpaper",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1734906236,
|
|
|
|
"narHash": "sha256-vH/ysV2ONGQgYZPtcJKwc8jJivzyVxru2aaOxC20ZOE=",
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprgraphics",
|
|
|
|
"rev": "6dea3fba08fd704dd624b6d4b261638fb4003c9c",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprgraphics",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-26 17:05:45 +00:00
|
|
|
"hypridle": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprlang": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprlang"
|
|
|
|
],
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1734384160,
|
|
|
|
"narHash": "sha256-zy2uzmlIORQV6VjIqSPhaoUKPLqfzpUQ5UTjmRfrkdg=",
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hypridle",
|
|
|
|
"rev": "413564cb986cfc67aeb7c4e750b42dc93ff9810f",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hypridle",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprland": {
|
|
|
|
"inputs": {
|
|
|
|
"aquamarine": "aquamarine",
|
|
|
|
"hyprcursor": "hyprcursor",
|
|
|
|
"hyprgraphics": "hyprgraphics",
|
|
|
|
"hyprland-protocols": "hyprland-protocols",
|
|
|
|
"hyprland-qtutils": "hyprland-qtutils",
|
|
|
|
"hyprlang": "hyprlang",
|
|
|
|
"hyprutils": "hyprutils",
|
|
|
|
"hyprwayland-scanner": "hyprwayland-scanner",
|
|
|
|
"nixpkgs": "nixpkgs_3",
|
|
|
|
"pre-commit-hooks": "pre-commit-hooks",
|
|
|
|
"systems": "systems_3",
|
|
|
|
"xdph": "xdph"
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736873552,
|
|
|
|
"narHash": "sha256-VByeYPOu3I0a5r5Nn45loSaEV8M9fmZrTByUdu9sjfY=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "Hyprland",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "25add26881d7b98d2b80eb7a95d3aee0449b72b9",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "Hyprland",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"hyprland-protocols": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1735774328,
|
|
|
|
"narHash": "sha256-vIRwLS9w+N99EU1aJ+XNOU6mJTxrUBa31i1r82l0V7s=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-protocols",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "e3b6af97ddcfaafbda8e2828c719a5af84f662cb",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-protocols",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 11:04:44 +00:00
|
|
|
"hyprland-qt-support": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland-qtutils",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland-qtutils",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1736376766,
|
|
|
|
"narHash": "sha256-tZG+mkJJzqoi/gH8nN6P/yY1/PEYtom9+2WdYKKv5YM=",
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-qt-support",
|
|
|
|
"rev": "0ecf224f213497c45b12c4dc7bdc2c2edd0e3084",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-qt-support",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprland-qtutils": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736114838,
|
|
|
|
"narHash": "sha256-FxbuGQExtN37ToWYnGmO6weOYN6WPHN/RAqbr7gNPek=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-qtutils",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "6997fe382dcf396704227d2b98ffdd5066da6959",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-qtutils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-26 17:05:45 +00:00
|
|
|
"hyprland-qtutils_2": {
|
|
|
|
"inputs": {
|
2025-01-10 11:04:44 +00:00
|
|
|
"hyprland-qt-support": "hyprland-qt-support",
|
2024-12-26 17:05:45 +00:00
|
|
|
"hyprutils": "hyprutils_2",
|
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": "systems_4"
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736774415,
|
|
|
|
"narHash": "sha256-pb8v7axHdVKFGhQHEAxIuZP/9REsmlyuDW5eLGIplLc=",
|
2024-12-26 17:05:45 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-qtutils",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "534cd1badc46ec9bdd986ab41ad2408bf845961e",
|
2024-12-26 17:05:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprland-qtutils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprlang": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1735393019,
|
|
|
|
"narHash": "sha256-NPpqA8rtmDLsEmZOmz+qR67zsB6Y503Jnv+nSFLKJZ8=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprlang",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "55608efdaa387af7bfdc0eddb404c409958efa43",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprlang",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-26 17:05:45 +00:00
|
|
|
"hyprlock": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprgraphics": "hyprgraphics_2",
|
|
|
|
"hyprlang": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprlang"
|
|
|
|
],
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
2024-12-30 21:46:05 +00:00
|
|
|
"hyprwayland-scanner": "hyprwayland-scanner_2",
|
2024-12-26 17:05:45 +00:00
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736702298,
|
|
|
|
"narHash": "sha256-1sjfbzsJo37H9KqSp6kJUgTlzKEGiLPMF8k6IGo2D2Y=",
|
2024-12-26 17:05:45 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprlock",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "4f964371ccbea65331ee151c4f87d793cb7ac110",
|
2024-12-26 17:05:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprlock",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-27 10:48:04 +00:00
|
|
|
"hyprpaper": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprgraphics": "hyprgraphics_3",
|
|
|
|
"hyprlang": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprlang"
|
|
|
|
],
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
2024-12-30 21:46:05 +00:00
|
|
|
"hyprwayland-scanner": "hyprwayland-scanner_3",
|
2024-12-27 10:48:04 +00:00
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736181224,
|
|
|
|
"narHash": "sha256-mOV9EZia1EKjGtoqwASZNo9gWVJt0GNwBdC5/iqkXws=",
|
2024-12-27 10:48:04 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprpaper",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "251e8e2593cdd2ef0a015f4f6e211a7bab3a63ed",
|
2024-12-27 10:48:04 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprpaper",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprutils": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736164519,
|
|
|
|
"narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprutils",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "3c895da64b0eb19870142196fa48c07090b441c4",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprutils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-26 17:05:45 +00:00
|
|
|
"hyprutils_2": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland-qtutils",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland-qtutils",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-10 11:04:44 +00:00
|
|
|
"lastModified": 1736164519,
|
|
|
|
"narHash": "sha256-1LimBKvDpBbeX+qW7T240WEyw+DBVpDotZB4JYm8Aps=",
|
2024-12-26 17:05:45 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprutils",
|
2025-01-10 11:04:44 +00:00
|
|
|
"rev": "3c895da64b0eb19870142196fa48c07090b441c4",
|
2024-12-26 17:05:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprutils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprwayland-scanner": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1735493474,
|
|
|
|
"narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprwayland-scanner",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprwayland-scanner",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-27 10:48:04 +00:00
|
|
|
"hyprwayland-scanner_2": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprlock",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprlock",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1735493474,
|
|
|
|
"narHash": "sha256-fktzv4NaqKm94VAkAoVqO/nqQlw+X0/tJJNAeCSfzK4=",
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprwayland-scanner",
|
|
|
|
"rev": "de913476b59ee88685fdc018e77b8f6637a2ae0b",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprwayland-scanner",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"hyprwayland-scanner_3": {
|
2024-12-27 10:48:04 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprpaper",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprpaper",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1734793513,
|
|
|
|
"narHash": "sha256-rrrHcXapXJvGFqX+L/Bb0182L25jofAZ0fm1FInvrTQ=",
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprwayland-scanner",
|
|
|
|
"rev": "4d7367b6eee87397e2dbca2e78078dd0a4ef4c61",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "hyprwayland-scanner",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprwm-contrib": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1733056338,
|
|
|
|
"narHash": "sha256-sp14z0mrqrtmouz1+bU4Jh8/0xi+xwQHF2l7mhGSSVU=",
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "contrib",
|
|
|
|
"rev": "d7c55140f1785b8d9fef351f1cd2a4c9e1eaa466",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "contrib",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-13 22:19:57 +00:00
|
|
|
"lanzaboote": {
|
|
|
|
"inputs": {
|
2024-11-21 08:57:08 +00:00
|
|
|
"crane": "crane",
|
2024-12-13 18:02:53 +00:00
|
|
|
"flake-compat": "flake-compat_4",
|
2024-11-30 21:57:53 +00:00
|
|
|
"flake-parts": "flake-parts_2",
|
2024-10-22 09:56:48 +00:00
|
|
|
"flake-utils": "flake-utils_2",
|
2024-10-19 22:05:19 +00:00
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"pre-commit-hooks-nix": "pre-commit-hooks-nix",
|
2024-11-21 08:57:08 +00:00
|
|
|
"rust-overlay": "rust-overlay"
|
2024-10-19 22:05:19 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1718178907,
|
|
|
|
"narHash": "sha256-eSZyrQ9uoPB9iPQ8Y5H7gAmAgAvCw3InStmU3oEjqsE=",
|
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "lanzaboote",
|
|
|
|
"rev": "b627ccd97d0159214cee5c7db1412b75e4be6086",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-community",
|
|
|
|
"ref": "v0.4.1",
|
|
|
|
"repo": "lanzaboote",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"mnw": {
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735150973,
|
|
|
|
"narHash": "sha256-OJhcCAoaMMXeD6o4qI/hxBCNELJp4dN8D5LJZc8w8XA=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "Gerg-L",
|
|
|
|
"repo": "mnw",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "40cd0b006cc48dffd0f8698ad7f54cf1d56779a6",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Gerg-L",
|
|
|
|
"repo": "mnw",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 17:04:51 +00:00
|
|
|
"nezia_dev": {
|
2025-01-10 13:16:32 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": "nixpkgs_4",
|
|
|
|
"resume": "resume",
|
|
|
|
"tabi": "tabi"
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-10 18:43:38 +00:00
|
|
|
"lastModified": 1736534553,
|
|
|
|
"narHash": "sha256-47iNUj5AgnWv+89X+sC3gBYAaPdOx4VGBkjRuVGOaBQ=",
|
2025-01-10 13:16:32 +00:00
|
|
|
"owner": "nezia1",
|
|
|
|
"repo": "nezia.dev",
|
2025-01-10 18:43:38 +00:00
|
|
|
"rev": "ace44bcc077f564bfeb969d6247d16a663fb3465",
|
2025-01-10 13:16:32 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nezia1",
|
|
|
|
"repo": "nezia.dev",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"nil": {
|
|
|
|
"inputs": {
|
|
|
|
"flake-utils": [
|
|
|
|
"nvf",
|
|
|
|
"flake-utils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"nvf",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
2024-11-21 08:57:08 +00:00
|
|
|
"rust-overlay": "rust-overlay_2"
|
2024-09-24 13:09:24 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732053863,
|
|
|
|
"narHash": "sha256-DCIVdlb81Fct2uwzbtnawLBC/U03U2hqx8trqTJB7WA=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "oxalica",
|
|
|
|
"repo": "nil",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "2e24c9834e3bb5aa2a3701d3713b43a6fb106362",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "oxalica",
|
|
|
|
"repo": "nil",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"niri": {
|
|
|
|
"inputs": {
|
|
|
|
"niri-stable": "niri-stable",
|
|
|
|
"niri-unstable": "niri-unstable",
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs": "nixpkgs_5",
|
2025-01-07 12:51:42 +00:00
|
|
|
"nixpkgs-stable": "nixpkgs-stable_2",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"xwayland-satellite-stable": "xwayland-satellite-stable",
|
|
|
|
"xwayland-satellite-unstable": "xwayland-satellite-unstable"
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736884105,
|
|
|
|
"narHash": "sha256-WHxMcVuEmJvToC5DEVnSLwUrpHgJyqUqd/O8gZuaQsU=",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"owner": "sodiboo",
|
|
|
|
"repo": "niri-flake",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "a4e712bccfbe0526327c10b67f765b49cbbd7701",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "sodiboo",
|
|
|
|
"repo": "niri-flake",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"niri-stable": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736614405,
|
|
|
|
"narHash": "sha256-AJ1rlgNOPb3/+DbS5hkhm21t6Oz8IgqLllwmZt0lyzk=",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"owner": "YaLTeR",
|
|
|
|
"repo": "niri",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "e05bc269e678ecf828b96ae79c991c13b00b38a5",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "YaLTeR",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"ref": "v25.01",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"repo": "niri",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"niri-unstable": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736879117,
|
|
|
|
"narHash": "sha256-elG0TiWNFwgfTLrTTZVZQp3dEN6F6Qds6UF6BVxCIHs=",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"owner": "YaLTeR",
|
|
|
|
"repo": "niri",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "a3cbe3514ba195bf74815008f75819944f888527",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "YaLTeR",
|
|
|
|
"repo": "niri",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-05 14:58:37 +00:00
|
|
|
"nix-flatpak": {
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1732285094,
|
|
|
|
"narHash": "sha256-OD9tu/QN71OnEWtgvm9pXuQs+SGQtKnLHOGVRG5f9CU=",
|
|
|
|
"owner": "gmodena",
|
|
|
|
"repo": "nix-flatpak",
|
|
|
|
"rev": "d3a763532be5d223bb3474642f089667a8091cdf",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "gmodena",
|
|
|
|
"ref": "v0.5.0",
|
|
|
|
"repo": "nix-flatpak",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 12:51:42 +00:00
|
|
|
"nix-gaming": {
|
|
|
|
"inputs": {
|
|
|
|
"flake-parts": "flake-parts_3",
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs": "nixpkgs_6",
|
2025-01-07 12:51:42 +00:00
|
|
|
"umu": "umu"
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736818546,
|
|
|
|
"narHash": "sha256-rehuAIJzjQ5/vBar7xvPzHzqrxcHHDBHqqhsDZHu55M=",
|
2025-01-07 12:51:42 +00:00
|
|
|
"owner": "fufexan",
|
|
|
|
"repo": "nix-gaming",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "1a9c52cd7517137c9cc74d4b73dfd63678e17c5f",
|
2025-01-07 12:51:42 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "fufexan",
|
|
|
|
"repo": "nix-gaming",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-22 10:41:47 +00:00
|
|
|
"nix-index-db": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736652904,
|
|
|
|
"narHash": "sha256-8uolHABgroXqzs03QdulHp8H9e5kWQZnnhcda1MKbBM=",
|
2024-10-22 10:41:47 +00:00
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "nix-index-database",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "271e5bd7c57e1f001693799518b10a02d1123b12",
|
2024-10-22 10:41:47 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "nix-index-database",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-08-27 21:53:40 +00:00
|
|
|
"nixos-hardware": {
|
|
|
|
"locked": {
|
2025-01-10 11:04:44 +00:00
|
|
|
"lastModified": 1736441705,
|
|
|
|
"narHash": "sha256-OL7leZ6KBhcDF3nEKe4aZVfIm6xQpb1Kb+mxySIP93o=",
|
2024-08-27 21:53:40 +00:00
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixos-hardware",
|
2025-01-10 11:04:44 +00:00
|
|
|
"rev": "8870dcaff63dfc6647fb10648b827e9d40b0a337",
|
2024-08-27 21:53:40 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixos-hardware",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-08-25 19:58:12 +00:00
|
|
|
"nixpkgs": {
|
|
|
|
"locked": {
|
2024-11-28 20:51:20 +00:00
|
|
|
"lastModified": 1715266358,
|
|
|
|
"narHash": "sha256-doPgfj+7FFe9rfzWo1siAV2mVCasW+Bh8I1cToAXEE4=",
|
|
|
|
"owner": "NixOS",
|
2024-08-25 19:58:12 +00:00
|
|
|
"repo": "nixpkgs",
|
2024-11-28 20:51:20 +00:00
|
|
|
"rev": "f1010e0469db743d14519a1efd37e23f8513d714",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-11-28 20:51:20 +00:00
|
|
|
"owner": "NixOS",
|
2024-08-25 19:58:12 +00:00
|
|
|
"ref": "nixos-unstable",
|
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"nixpkgs-lib": {
|
2024-09-30 06:55:37 +00:00
|
|
|
"locked": {
|
2024-10-01 09:54:43 +00:00
|
|
|
"lastModified": 1714640452,
|
|
|
|
"narHash": "sha256-QBx10+k6JWz6u7VsohfSw8g8hjdBZEf8CFzXH1/1Z94=",
|
|
|
|
"type": "tarball",
|
|
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz"
|
2024-09-30 06:55:37 +00:00
|
|
|
},
|
|
|
|
"original": {
|
2024-10-01 09:54:43 +00:00
|
|
|
"type": "tarball",
|
|
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/50eb7ecf4cd0a5756d7275c8ba36790e5bd53e33.tar.gz"
|
2024-09-30 06:55:37 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"nixpkgs-lib_2": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1735774519,
|
|
|
|
"narHash": "sha256-CewEm1o2eVAnoqb6Ml+Qi9Gg/EfNAxbRx1lANGVyoLI=",
|
|
|
|
"type": "tarball",
|
|
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"type": "tarball",
|
|
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/e9b51731911566bbf7e4895475a87fe06961de0b.tar.gz"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"nixpkgs-lib_3": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733096140,
|
|
|
|
"narHash": "sha256-1qRH7uAUsyQI7R1Uwl4T+XvdNv778H0Nb5njNrqvylY=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "tarball",
|
2024-12-30 21:46:05 +00:00
|
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
|
2024-09-24 13:09:24 +00:00
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"type": "tarball",
|
2024-12-30 21:46:05 +00:00
|
|
|
"url": "https://github.com/NixOS/nixpkgs/archive/5487e69da40cbd611ab2cadee0b4637225f7cfae.tar.gz"
|
2024-09-24 13:09:24 +00:00
|
|
|
}
|
|
|
|
},
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"nixpkgs-stable": {
|
2024-12-13 18:02:53 +00:00
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1710695816,
|
|
|
|
"narHash": "sha256-3Eh7fhEID17pv9ZxrPwCLfqXnYP006RKzSs0JptsN84=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixpkgs",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "614b4613980a522ba49f0d194531beddbb7220d3",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NixOS",
|
2025-01-07 12:51:42 +00:00
|
|
|
"ref": "nixos-23.11",
|
2024-12-13 18:02:53 +00:00
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"nixpkgs-stable_2": {
|
2024-10-19 22:05:19 +00:00
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736754065,
|
|
|
|
"narHash": "sha256-hcETjfECLklW1ND8svDvN0Nw6H/1qtuoz3rbFNQ1Lrk=",
|
2024-10-19 22:05:19 +00:00
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixpkgs",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "67e9c880898889470f153157a96b595e758167fc",
|
2024-10-19 22:05:19 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NixOS",
|
2025-01-07 12:51:42 +00:00
|
|
|
"ref": "nixos-24.11",
|
2024-10-19 22:05:19 +00:00
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 12:51:42 +00:00
|
|
|
"nixpkgs_10": {
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"locked": {
|
2025-01-10 13:16:32 +00:00
|
|
|
"lastModified": 1720957393,
|
|
|
|
"narHash": "sha256-oedh2RwpjEa+TNxhg5Je9Ch6d3W1NKi7DbRO1ziHemA=",
|
2025-01-07 13:09:55 +00:00
|
|
|
"owner": "NixOS",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"repo": "nixpkgs",
|
2025-01-10 13:16:32 +00:00
|
|
|
"rev": "693bc46d169f5af9c992095736e82c3488bf7dbb",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2025-01-07 13:09:55 +00:00
|
|
|
"owner": "NixOS",
|
2025-01-10 13:16:32 +00:00
|
|
|
"ref": "nixos-unstable",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-06 13:28:06 +00:00
|
|
|
"nixpkgs_2": {
|
2024-10-23 16:04:37 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1702272962,
|
|
|
|
"narHash": "sha256-D+zHwkwPc6oYQ4G3A1HuadopqRwUY/JkMwHz1YF7j4Q=",
|
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixpkgs",
|
|
|
|
"rev": "e97b3e4186bcadf0ef1b6be22b8558eab1cdeb5d",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NixOS",
|
|
|
|
"ref": "nixpkgs-unstable",
|
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-28 20:51:20 +00:00
|
|
|
"nixpkgs_3": {
|
2024-12-13 18:02:53 +00:00
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736012469,
|
|
|
|
"narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixpkgs",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NixOS",
|
|
|
|
"ref": "nixos-unstable",
|
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"nixpkgs_4": {
|
2025-01-10 13:16:32 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1735915915,
|
|
|
|
"narHash": "sha256-Q4HuFAvoKAIiTRZTUxJ0ZXeTC7lLfC9/dggGHNXNlCw=",
|
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixpkgs",
|
|
|
|
"rev": "a27871180d30ebee8aa6b11bf7fef8a52f024733",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NixOS",
|
|
|
|
"ref": "nixpkgs-unstable",
|
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"nixpkgs_5": {
|
2024-10-01 09:54:43 +00:00
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736798957,
|
|
|
|
"narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "NixOS",
|
2024-10-01 09:54:43 +00:00
|
|
|
"repo": "nixpkgs",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3",
|
2024-10-01 09:54:43 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "NixOS",
|
|
|
|
"ref": "nixos-unstable",
|
2024-10-01 09:54:43 +00:00
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs_6": {
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736420959,
|
|
|
|
"narHash": "sha256-dMGNa5UwdtowEqQac+Dr0d2tFO/60ckVgdhZU9q2E2o=",
|
2025-01-07 12:51:42 +00:00
|
|
|
"owner": "NixOS",
|
|
|
|
"repo": "nixpkgs",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "32af3611f6f05655ca166a0b1f47b57c762b5192",
|
2025-01-07 12:51:42 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NixOS",
|
|
|
|
"ref": "nixpkgs-unstable",
|
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs_7": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736798957,
|
|
|
|
"narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "NixOS",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"repo": "nixpkgs",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"id": "nixpkgs",
|
2024-11-17 18:31:38 +00:00
|
|
|
"ref": "nixos-unstable",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "indirect"
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
}
|
|
|
|
},
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs_8": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735523292,
|
|
|
|
"narHash": "sha256-opBsbR/nrGxiiF6XzlVluiHYb6yN/hEwv+lBWTy9xoM=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "nixos",
|
2024-09-24 13:09:24 +00:00
|
|
|
"repo": "nixpkgs",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "6d97d419e5a9b36e6293887a89a078cf85f5a61b",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "nixos",
|
|
|
|
"ref": "nixpkgs-unstable",
|
2024-09-24 13:09:24 +00:00
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs_9": {
|
2024-09-19 11:23:21 +00:00
|
|
|
"locked": {
|
2025-01-10 20:41:06 +00:00
|
|
|
"lastModified": 1735554305,
|
|
|
|
"narHash": "sha256-zExSA1i/b+1NMRhGGLtNfFGXgLtgo+dcuzHzaWA6w3Q=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "nixos",
|
2024-09-19 11:23:21 +00:00
|
|
|
"repo": "nixpkgs",
|
2025-01-10 20:41:06 +00:00
|
|
|
"rev": "0e82ab234249d8eee3e8c91437802b32c74bb3fd",
|
2024-09-19 11:23:21 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "nixos",
|
2025-01-10 20:41:06 +00:00
|
|
|
"ref": "nixpkgs-unstable",
|
2024-12-04 21:22:45 +00:00
|
|
|
"repo": "nixpkgs",
|
|
|
|
"type": "github"
|
2024-09-19 11:23:21 +00:00
|
|
|
}
|
|
|
|
},
|
2024-12-06 16:02:11 +00:00
|
|
|
"nmd": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1705050560,
|
|
|
|
"narHash": "sha256-x3zzcdvhJpodsmdjqB4t5mkVW22V3wqHLOun0KRBzUI=",
|
|
|
|
"owner": "~rycee",
|
|
|
|
"repo": "nmd",
|
|
|
|
"rev": "66d9334933119c36f91a78d565c152a4fdc8d3d3",
|
|
|
|
"type": "sourcehut"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "~rycee",
|
|
|
|
"repo": "nmd",
|
|
|
|
"type": "sourcehut"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"nvf": {
|
2024-09-05 13:58:14 +00:00
|
|
|
"inputs": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"flake-parts": "flake-parts_4",
|
2024-10-22 09:56:48 +00:00
|
|
|
"flake-utils": "flake-utils_3",
|
2024-09-24 13:09:24 +00:00
|
|
|
"mnw": "mnw",
|
|
|
|
"nil": "nil",
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs": "nixpkgs_8",
|
2024-09-24 13:09:24 +00:00
|
|
|
"nmd": "nmd",
|
2025-01-07 12:51:42 +00:00
|
|
|
"plugin-aerial-nvim": "plugin-aerial-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-alpha-nvim": "plugin-alpha-nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-base16": "plugin-base16",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-bufdelete-nvim": "plugin-bufdelete-nvim",
|
|
|
|
"plugin-catppuccin": "plugin-catppuccin",
|
|
|
|
"plugin-ccc": "plugin-ccc",
|
|
|
|
"plugin-cellular-automaton": "plugin-cellular-automaton",
|
|
|
|
"plugin-chatgpt": "plugin-chatgpt",
|
|
|
|
"plugin-cheatsheet-nvim": "plugin-cheatsheet-nvim",
|
|
|
|
"plugin-cinnamon-nvim": "plugin-cinnamon-nvim",
|
|
|
|
"plugin-cmp-buffer": "plugin-cmp-buffer",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-cmp-luasnip": "plugin-cmp-luasnip",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-cmp-nvim-lsp": "plugin-cmp-nvim-lsp",
|
|
|
|
"plugin-cmp-path": "plugin-cmp-path",
|
|
|
|
"plugin-cmp-treesitter": "plugin-cmp-treesitter",
|
|
|
|
"plugin-codewindow-nvim": "plugin-codewindow-nvim",
|
|
|
|
"plugin-comment-nvim": "plugin-comment-nvim",
|
|
|
|
"plugin-copilot-cmp": "plugin-copilot-cmp",
|
|
|
|
"plugin-copilot-lua": "plugin-copilot-lua",
|
|
|
|
"plugin-crates-nvim": "plugin-crates-nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-csharpls-extended": "plugin-csharpls-extended",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-dashboard-nvim": "plugin-dashboard-nvim",
|
|
|
|
"plugin-diffview-nvim": "plugin-diffview-nvim",
|
|
|
|
"plugin-dracula": "plugin-dracula",
|
|
|
|
"plugin-dressing-nvim": "plugin-dressing-nvim",
|
|
|
|
"plugin-elixir-tools": "plugin-elixir-tools",
|
|
|
|
"plugin-fastaction-nvim": "plugin-fastaction-nvim",
|
|
|
|
"plugin-fidget-nvim": "plugin-fidget-nvim",
|
|
|
|
"plugin-flutter-tools": "plugin-flutter-tools",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-friendly-snippets": "plugin-friendly-snippets",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-gesture-nvim": "plugin-gesture-nvim",
|
|
|
|
"plugin-gitsigns-nvim": "plugin-gitsigns-nvim",
|
|
|
|
"plugin-glow-nvim": "plugin-glow-nvim",
|
|
|
|
"plugin-gruvbox": "plugin-gruvbox",
|
2024-12-30 21:46:05 +00:00
|
|
|
"plugin-haskell-tools-nvim": "plugin-haskell-tools-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-highlight-undo": "plugin-highlight-undo",
|
|
|
|
"plugin-hop-nvim": "plugin-hop-nvim",
|
|
|
|
"plugin-icon-picker-nvim": "plugin-icon-picker-nvim",
|
|
|
|
"plugin-image-nvim": "plugin-image-nvim",
|
|
|
|
"plugin-indent-blankline": "plugin-indent-blankline",
|
|
|
|
"plugin-leap-nvim": "plugin-leap-nvim",
|
|
|
|
"plugin-lsp-lines": "plugin-lsp-lines",
|
|
|
|
"plugin-lsp-signature": "plugin-lsp-signature",
|
|
|
|
"plugin-lspkind": "plugin-lspkind",
|
|
|
|
"plugin-lspsaga": "plugin-lspsaga",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-lua-utils-nvim": "plugin-lua-utils-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-lualine": "plugin-lualine",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-luasnip": "plugin-luasnip",
|
|
|
|
"plugin-lz-n": "plugin-lz-n",
|
|
|
|
"plugin-lzn-auto-require": "plugin-lzn-auto-require",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-mind-nvim": "plugin-mind-nvim",
|
|
|
|
"plugin-minimap-vim": "plugin-minimap-vim",
|
|
|
|
"plugin-modes-nvim": "plugin-modes-nvim",
|
|
|
|
"plugin-neo-tree-nvim": "plugin-neo-tree-nvim",
|
|
|
|
"plugin-neocord": "plugin-neocord",
|
|
|
|
"plugin-neodev-nvim": "plugin-neodev-nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-neorg": "plugin-neorg",
|
|
|
|
"plugin-neorg-telescope": "plugin-neorg-telescope",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-new-file-template-nvim": "plugin-new-file-template-nvim",
|
|
|
|
"plugin-noice-nvim": "plugin-noice-nvim",
|
|
|
|
"plugin-none-ls": "plugin-none-ls",
|
|
|
|
"plugin-nui-nvim": "plugin-nui-nvim",
|
|
|
|
"plugin-nvim-autopairs": "plugin-nvim-autopairs",
|
|
|
|
"plugin-nvim-bufferline-lua": "plugin-nvim-bufferline-lua",
|
|
|
|
"plugin-nvim-cmp": "plugin-nvim-cmp",
|
|
|
|
"plugin-nvim-colorizer-lua": "plugin-nvim-colorizer-lua",
|
|
|
|
"plugin-nvim-cursorline": "plugin-nvim-cursorline",
|
|
|
|
"plugin-nvim-dap": "plugin-nvim-dap",
|
|
|
|
"plugin-nvim-dap-go": "plugin-nvim-dap-go",
|
|
|
|
"plugin-nvim-dap-ui": "plugin-nvim-dap-ui",
|
|
|
|
"plugin-nvim-docs-view": "plugin-nvim-docs-view",
|
|
|
|
"plugin-nvim-lightbulb": "plugin-nvim-lightbulb",
|
|
|
|
"plugin-nvim-lspconfig": "plugin-nvim-lspconfig",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-nvim-metals": "plugin-nvim-metals",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-nvim-navbuddy": "plugin-nvim-navbuddy",
|
|
|
|
"plugin-nvim-navic": "plugin-nvim-navic",
|
|
|
|
"plugin-nvim-neoclip": "plugin-nvim-neoclip",
|
|
|
|
"plugin-nvim-nio": "plugin-nvim-nio",
|
|
|
|
"plugin-nvim-notify": "plugin-nvim-notify",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-nvim-scrollbar": "plugin-nvim-scrollbar",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-nvim-session-manager": "plugin-nvim-session-manager",
|
|
|
|
"plugin-nvim-surround": "plugin-nvim-surround",
|
|
|
|
"plugin-nvim-tree-lua": "plugin-nvim-tree-lua",
|
|
|
|
"plugin-nvim-treesitter-context": "plugin-nvim-treesitter-context",
|
|
|
|
"plugin-nvim-ts-autotag": "plugin-nvim-ts-autotag",
|
2025-01-10 11:04:44 +00:00
|
|
|
"plugin-nvim-ufo": "plugin-nvim-ufo",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-nvim-web-devicons": "plugin-nvim-web-devicons",
|
|
|
|
"plugin-obsidian-nvim": "plugin-obsidian-nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-omnisharp-extended": "plugin-omnisharp-extended",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-onedark": "plugin-onedark",
|
|
|
|
"plugin-orgmode-nvim": "plugin-orgmode-nvim",
|
2024-09-30 06:55:37 +00:00
|
|
|
"plugin-otter-nvim": "plugin-otter-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-oxocarbon": "plugin-oxocarbon",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-pathlib-nvim": "plugin-pathlib-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-plenary-nvim": "plugin-plenary-nvim",
|
2024-11-11 23:01:41 +00:00
|
|
|
"plugin-precognition-nvim": "plugin-precognition-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-project-nvim": "plugin-project-nvim",
|
2025-01-10 11:04:44 +00:00
|
|
|
"plugin-promise-async": "plugin-promise-async",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-registers": "plugin-registers",
|
2025-01-07 12:51:42 +00:00
|
|
|
"plugin-render-markdown-nvim": "plugin-render-markdown-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-rose-pine": "plugin-rose-pine",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-rtp-nvim": "plugin-rtp-nvim",
|
|
|
|
"plugin-run-nvim": "plugin-run-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-rustaceanvim": "plugin-rustaceanvim",
|
|
|
|
"plugin-smartcolumn": "plugin-smartcolumn",
|
|
|
|
"plugin-sqls-nvim": "plugin-sqls-nvim",
|
|
|
|
"plugin-tabular": "plugin-tabular",
|
|
|
|
"plugin-telescope": "plugin-telescope",
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-tiny-devicons-auto-colors": "plugin-tiny-devicons-auto-colors",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-todo-comments": "plugin-todo-comments",
|
|
|
|
"plugin-toggleterm-nvim": "plugin-toggleterm-nvim",
|
|
|
|
"plugin-tokyonight": "plugin-tokyonight",
|
|
|
|
"plugin-trouble": "plugin-trouble",
|
|
|
|
"plugin-ts-error-translator": "plugin-ts-error-translator",
|
2024-12-13 10:52:30 +00:00
|
|
|
"plugin-typst-preview-nvim": "plugin-typst-preview-nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-vim-dirtytalk": "plugin-vim-dirtytalk",
|
|
|
|
"plugin-vim-fugitive": "plugin-vim-fugitive",
|
|
|
|
"plugin-vim-illuminate": "plugin-vim-illuminate",
|
|
|
|
"plugin-vim-markdown": "plugin-vim-markdown",
|
|
|
|
"plugin-vim-repeat": "plugin-vim-repeat",
|
|
|
|
"plugin-vim-startify": "plugin-vim-startify",
|
|
|
|
"plugin-which-key": "plugin-which-key",
|
2024-12-26 17:05:45 +00:00
|
|
|
"systems": "systems_7"
|
2024-09-05 13:58:14 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736946667,
|
|
|
|
"narHash": "sha256-7z13M0L4DK9srgXnTXFFnfQsYioL2BrkfQieRI7A7wo=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "notashelf",
|
|
|
|
"repo": "nvf",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "45a6d9b890e97fe8183874aafb1f17b1335f8bdf",
|
2024-09-05 13:58:14 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "notashelf",
|
|
|
|
"repo": "nvf",
|
2024-09-05 13:58:14 +00:00
|
|
|
"type": "github"
|
2024-08-25 19:58:12 +00:00
|
|
|
}
|
|
|
|
},
|
2024-10-01 09:54:43 +00:00
|
|
|
"plasma-manager": {
|
|
|
|
"inputs": {
|
|
|
|
"home-manager": [
|
|
|
|
"home-manager"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736549395,
|
|
|
|
"narHash": "sha256-XzwkB62Tt5UYoL1jXiHzgk/qz2fUpGHExcSIbyGTtI0=",
|
2024-10-01 09:54:43 +00:00
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "plasma-manager",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "a53af7f1514ef4cce8620a9d6a50f238cdedec8b",
|
2024-10-01 09:54:43 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-community",
|
|
|
|
"repo": "plasma-manager",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 12:51:42 +00:00
|
|
|
"plugin-aerial-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1736064692,
|
|
|
|
"narHash": "sha256-7YQtkUTACTMfAGoqoFDPmRrqtw+ypxDbeLCTB3sy4Us=",
|
|
|
|
"owner": "stevearc",
|
|
|
|
"repo": "aerial.nvim",
|
|
|
|
"rev": "b3ec25ca8c347fafa976484a6cace162239112e1",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "stevearc",
|
|
|
|
"repo": "aerial.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-alpha-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731604504,
|
|
|
|
"narHash": "sha256-sNi5qarejYqM4/J7lBZI3gjVLxer5FBPq8K6qjqcMjA=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "goolord",
|
|
|
|
"repo": "alpha-nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "de72250e054e5e691b9736ee30db72c65d560771",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
2024-08-25 19:58:12 +00:00
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"original": {
|
|
|
|
"owner": "goolord",
|
|
|
|
"repo": "alpha-nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-base16": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1716483968,
|
|
|
|
"narHash": "sha256-GRF/6AobXHamw8TZ3FjL7SI6ulcpwpcohsIuZeCSh2A=",
|
|
|
|
"owner": "rrethy",
|
|
|
|
"repo": "base16-nvim",
|
|
|
|
"rev": "6ac181b5733518040a33017dde654059cd771b7c",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "rrethy",
|
|
|
|
"repo": "base16-nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-bufdelete-nvim": {
|
|
|
|
"flake": false,
|
2024-08-25 19:58:12 +00:00
|
|
|
"locked": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"lastModified": 1708814161,
|
|
|
|
"narHash": "sha256-ljUNfmpImtxFCS19HC9kFlaLlqaPDltKtnx1+/6Y33U=",
|
|
|
|
"owner": "famiu",
|
|
|
|
"repo": "bufdelete.nvim",
|
|
|
|
"rev": "f6bcea78afb3060b198125256f897040538bcb81",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "famiu",
|
|
|
|
"repo": "bufdelete.nvim",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-05 14:58:37 +00:00
|
|
|
"plugin-catppuccin": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735299190,
|
|
|
|
"narHash": "sha256-lwQLmqm01FihJdad4QRMK23MTrouyOokyuX/3enWjzs=",
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "catppuccin",
|
|
|
|
"repo": "nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "f67b886d65a029f12ffa298701fb8f1efd89295d",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "catppuccin",
|
|
|
|
"repo": "nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-06 16:02:11 +00:00
|
|
|
"plugin-ccc": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1727935067,
|
|
|
|
"narHash": "sha256-OhdR2sAQV5PvlhaKQ6rYneMmvQiN3QfymOeanpAs9wY=",
|
|
|
|
"owner": "uga-rosa",
|
|
|
|
"repo": "ccc.nvim",
|
|
|
|
"rev": "7c639042583c7bdc7ce2e37e5a0e0aa6d0659c6a",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "uga-rosa",
|
|
|
|
"repo": "ccc.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-cellular-automaton": {
|
|
|
|
"flake": false,
|
2024-08-25 19:58:12 +00:00
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1719777869,
|
|
|
|
"narHash": "sha256-nIv7ISRk0+yWd1lGEwAV6u1U7EFQj/T9F8pU6O0Wf0s=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "Eandrju",
|
|
|
|
"repo": "cellular-automaton.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "11aea08aa084f9d523b0142c2cd9441b8ede09ed",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "Eandrju",
|
|
|
|
"repo": "cellular-automaton.nvim",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-chatgpt": {
|
|
|
|
"flake": false,
|
2024-08-26 00:53:19 +00:00
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1728720509,
|
|
|
|
"narHash": "sha256-+YVXAkG4pp7RGs8lGnNFc0kQcUV3O3kYBQaQ5Qa4wB0=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "jackMort",
|
|
|
|
"repo": "ChatGPT.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "5b6d296eefc75331e2ff9f0adcffbd7d27862dd6",
|
2024-08-26 00:53:19 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "jackMort",
|
|
|
|
"repo": "ChatGPT.nvim",
|
2024-08-26 00:53:19 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-cheatsheet-nvim": {
|
|
|
|
"flake": false,
|
2024-09-06 13:28:06 +00:00
|
|
|
"locked": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"lastModified": 1640255456,
|
|
|
|
"narHash": "sha256-TYkGB7cON2t4GwMaR9H1MDG2j3btBv2AR37ade8kqTY=",
|
|
|
|
"owner": "sudormrfbin",
|
|
|
|
"repo": "cheatsheet.nvim",
|
|
|
|
"rev": "9716f9aaa94dd1fd6ce59b5aae0e5f25e2a463ef",
|
2024-09-06 13:28:06 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "sudormrfbin",
|
|
|
|
"repo": "cheatsheet.nvim",
|
2024-09-06 13:28:06 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-cinnamon-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1722992123,
|
|
|
|
"narHash": "sha256-kccQ4iFMSQ8kvE7hYz90hBrsDLo7VohFj/6lEZZiAO8=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "declancm",
|
|
|
|
"repo": "cinnamon.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "450cb3247765fed7871b41ef4ce5fa492d834215",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
2024-08-25 19:58:12 +00:00
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"original": {
|
|
|
|
"owner": "declancm",
|
|
|
|
"repo": "cinnamon.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-cmp-buffer": {
|
|
|
|
"flake": false,
|
2024-08-25 19:58:12 +00:00
|
|
|
"locked": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"lastModified": 1660101488,
|
|
|
|
"narHash": "sha256-dG4U7MtnXThoa/PD+qFtCt76MQ14V1wX8GMYcvxEnbM=",
|
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "cmp-buffer",
|
|
|
|
"rev": "3022dbc9166796b644a841a02de8dd1cc1d311fa",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "cmp-buffer",
|
2024-08-25 19:58:12 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
2024-09-05 13:58:14 +00:00
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-cmp-luasnip": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1730707109,
|
|
|
|
"narHash": "sha256-86lKQPPyqFz8jzuLajjHMKHrYnwW6+QOcPyQEx6B+gw=",
|
|
|
|
"owner": "saadparwaiz1",
|
|
|
|
"repo": "cmp_luasnip",
|
|
|
|
"rev": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "saadparwaiz1",
|
|
|
|
"repo": "cmp_luasnip",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-cmp-nvim-lsp": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733823748,
|
|
|
|
"narHash": "sha256-iaihXNCF5bB5MdeoosD/kc3QtpA/QaIDZVLiLIurBSM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "cmp-nvim-lsp",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "99290b3ec1322070bcfb9e846450a46f6efa50f0",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "cmp-nvim-lsp",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-cmp-path": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1664784283,
|
|
|
|
"narHash": "sha256-thppiiV3wjIaZnAXmsh7j3DUc6ceSCvGzviwFUnoPaI=",
|
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "cmp-path",
|
|
|
|
"rev": "91ff86cd9c29299a64f968ebb45846c485725f23",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "cmp-path",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-cmp-treesitter": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1715596479,
|
|
|
|
"narHash": "sha256-8WAk9S+/7vSz7bVHdEzjbKUokU144fvnByIeJ1gAWhU=",
|
|
|
|
"owner": "ray-x",
|
|
|
|
"repo": "cmp-treesitter",
|
|
|
|
"rev": "958fcfa0d8ce46d215e19cc3992c542f576c4123",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ray-x",
|
|
|
|
"repo": "cmp-treesitter",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-codewindow-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1717593052,
|
|
|
|
"narHash": "sha256-HAqVTAkFZ1/vBiBP/QDE1fmwOl/PbznAxz/jmUFxs88=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "gorbit99",
|
|
|
|
"repo": "codewindow.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "dd7017617962943eb1d152fc58940f11c6775a4a",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "gorbit99",
|
|
|
|
"repo": "codewindow.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-comment-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1717957420,
|
|
|
|
"narHash": "sha256-h0kPue5Eqd5aeu4VoLH45pF0DmWWo1d8SnLICSQ63zc=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "numToStr",
|
|
|
|
"repo": "Comment.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "e30b7f2008e52442154b66f7c519bfd2f1e32acb",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "numToStr",
|
|
|
|
"repo": "Comment.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-copilot-cmp": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733947099,
|
|
|
|
"narHash": "sha256-erRL8bY/zuwuCZfttw+avTrFV7pjv2H6v73NzY2bymM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "zbirenbaum",
|
|
|
|
"repo": "copilot-cmp",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "15fc12af3d0109fa76b60b5cffa1373697e261d1",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "zbirenbaum",
|
|
|
|
"repo": "copilot-cmp",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-copilot-lua": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734926641,
|
|
|
|
"narHash": "sha256-c2UE0dLBtoYMvMxg+jXzfsD+wN9sZLvftJq4gGmooZU=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "zbirenbaum",
|
|
|
|
"repo": "copilot.lua",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "886ee73b6d464b2b3e3e6a7ff55ce87feac423a9",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "zbirenbaum",
|
|
|
|
"repo": "copilot.lua",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-crates-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1727384188,
|
|
|
|
"narHash": "sha256-DIG0MXRTit4iEVoLlgsTK4znjam/QDjeZEpIDn6KHiE=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "Saecki",
|
|
|
|
"repo": "crates.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "8bf8358ee326d5d8c11dcd7ac0bcc9ff97dbc785",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Saecki",
|
|
|
|
"repo": "crates.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-05 14:58:37 +00:00
|
|
|
"plugin-csharpls-extended": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734491815,
|
|
|
|
"narHash": "sha256-jO/vuNgP8JAOIturzPFvxMLL5y+6YTYsUxjWwX6Nyso=",
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "Decodetalkers",
|
|
|
|
"repo": "csharpls-extended-lsp.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "4f56c06215d10c4fcfee8a7f04ba766c114aece0",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Decodetalkers",
|
|
|
|
"repo": "csharpls-extended-lsp.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-dashboard-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1730526793,
|
|
|
|
"narHash": "sha256-Qi8kmC3U8Tvxh0pWIBtN3DuWJioEGWn7FqQ8lQwauRo=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "glepnir",
|
|
|
|
"repo": "dashboard-nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "ae309606940d26d8c9df8b048a6e136b6bbec478",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "glepnir",
|
|
|
|
"repo": "dashboard-nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-diffview-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1718279802,
|
|
|
|
"narHash": "sha256-SX+ybIzL/w6uyCy4iZKnWnzTFwqB1oXSgyYVAdpdKi8=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "sindrets",
|
|
|
|
"repo": "diffview.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "4516612fe98ff56ae0415a259ff6361a89419b0a",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "sindrets",
|
|
|
|
"repo": "diffview.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-dracula": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734597715,
|
|
|
|
"narHash": "sha256-9iRI5NW3mcVzduitY4sr679dRWAWVbZuCAEfgM1OIOs=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "Mofiqul",
|
|
|
|
"repo": "dracula.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "515acae4fd294fcefa5b15237a333c2606e958d1",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Mofiqul",
|
|
|
|
"repo": "dracula.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-dressing-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734804193,
|
|
|
|
"narHash": "sha256-N4hB5wDgoqXrXxSfzDCrqmdDtdVvq+PtOS7FBPH7qXE=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "stevearc",
|
|
|
|
"repo": "dressing.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "3a45525bb182730fe462325c99395529308f431e",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "stevearc",
|
|
|
|
"repo": "dressing.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-elixir-tools": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735076861,
|
|
|
|
"narHash": "sha256-CoGTVSKifjqshk8hYaQfFYTYgEGsIb1hKdz6fIS81iU=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "elixir-tools",
|
|
|
|
"repo": "elixir-tools.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "803fa69dbb457305cff98e3997bed2c4b51aea7c",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "elixir-tools",
|
|
|
|
"repo": "elixir-tools.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-fastaction-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734546047,
|
|
|
|
"narHash": "sha256-1GSxTyXqufjkRtNK3drWlCn/mGJ9mM9bHMR6ZwWT6X8=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "Chaitanyabsprip",
|
|
|
|
"repo": "fastaction.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "886e22d85e13115808e81ca367d5aaba02d9a25b",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Chaitanyabsprip",
|
|
|
|
"repo": "fastaction.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-fidget-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734334336,
|
|
|
|
"narHash": "sha256-o0za2NxFtzHZa7PRIm9U/P1/fwJrxS1G79ukdGLhJ4Q=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "j-hui",
|
|
|
|
"repo": "fidget.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "9238947645ce17d96f30842e61ba81147185b657",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "j-hui",
|
|
|
|
"repo": "fidget.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-flutter-tools": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735420417,
|
|
|
|
"narHash": "sha256-xfSdPhrSUwBYdE9ZA8GgwFvR70nOp+snbNrFHeIfwOM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "akinsho",
|
|
|
|
"repo": "flutter-tools.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "a526c30f1941a7472509aaedda13758f943c968e",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "akinsho",
|
|
|
|
"repo": "flutter-tools.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-friendly-snippets": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733106470,
|
|
|
|
"narHash": "sha256-I8SRZxnoNC6SOWW+scoA77Jwyxcb4eUczppLdyOiZe0=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "rafamadriz",
|
|
|
|
"repo": "friendly-snippets",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "efff286dd74c22f731cdec26a70b46e5b203c619",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "rafamadriz",
|
|
|
|
"repo": "friendly-snippets",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-gesture-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731669851,
|
|
|
|
"narHash": "sha256-LTkttlDmKO9ngzrJrMWeeG9R0Bz/PoroCAF2URhUEbM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "notomo",
|
|
|
|
"repo": "gesture.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "dbd839bda337cb73911aeef06897eb29cb99f76f",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "notomo",
|
|
|
|
"repo": "gesture.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-gitsigns-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732361574,
|
|
|
|
"narHash": "sha256-H7A+AxioiedSuC+jqRwP4c7DjZR/0j4o/fTUasT2urc=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "lewis6991",
|
|
|
|
"repo": "gitsigns.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "5f808b5e4fef30bd8aca1b803b4e555da07fc412",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "lewis6991",
|
|
|
|
"repo": "gitsigns.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-glow-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1703345545,
|
|
|
|
"narHash": "sha256-GsNcASzVvY0066kak2nvUY5luzanoBclqcUOsODww8g=",
|
|
|
|
"owner": "ellisonleao",
|
|
|
|
"repo": "glow.nvim",
|
|
|
|
"rev": "238070a686c1da3bccccf1079700eb4b5e19aea4",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ellisonleao",
|
|
|
|
"repo": "glow.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-gruvbox": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732485864,
|
|
|
|
"narHash": "sha256-qasIg1nvAlUWUUzSZLF36jnoNm8PmQa3owgh0tKGgHk=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "ellisonleao",
|
|
|
|
"repo": "gruvbox.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "68c3460a5d1d1a362318960035c9f3466d5011f5",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ellisonleao",
|
|
|
|
"repo": "gruvbox.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-30 21:46:05 +00:00
|
|
|
"plugin-haskell-tools-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1734222260,
|
|
|
|
"narHash": "sha256-gZVN9ADPO5wFOaf19FydCneb7aKTT9K1vcLoBURPEjk=",
|
|
|
|
"owner": "mrcjkb",
|
|
|
|
"repo": "haskell-tools.nvim",
|
|
|
|
"rev": "943b77b68a79d3991523ba4d373063c9355c6f55",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "mrcjkb",
|
|
|
|
"repo": "haskell-tools.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-highlight-undo": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732378966,
|
|
|
|
"narHash": "sha256-b0JrMu3vbbYgyHPs9hyayMzUypFwugEAxvZOcuRMc/o=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "tzachar",
|
|
|
|
"repo": "highlight-undo.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "5f588b420179a31d7073854bfd07ed9d5f364645",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "tzachar",
|
|
|
|
"repo": "highlight-undo.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-hop-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1694283445,
|
|
|
|
"narHash": "sha256-SnuFeD/lrMxKtpBRPgIwdG0kVF7BWe02PiV7URVDASI=",
|
|
|
|
"owner": "phaazon",
|
|
|
|
"repo": "hop.nvim",
|
|
|
|
"rev": "1a1eceafe54b5081eae4cb91c723abd1d450f34b",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "phaazon",
|
|
|
|
"repo": "hop.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-05 14:58:37 +00:00
|
|
|
"plugin-icon-picker-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1704321319,
|
|
|
|
"narHash": "sha256-VZKsVeSmPR3AA8267Mtd5sSTZl2CAqnbgqceCptgp4w=",
|
|
|
|
"owner": "ziontee113",
|
|
|
|
"repo": "icon-picker.nvim",
|
|
|
|
"rev": "3ee9a0ea9feeef08ae35e40c8be6a2fa2c20f2d3",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ziontee113",
|
|
|
|
"repo": "icon-picker.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-image-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735173549,
|
|
|
|
"narHash": "sha256-Sjbmf4BmjkjAorT3tojbC7JivJagFamAVgzwcCipa8k=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "3rd",
|
|
|
|
"repo": "image.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "b991fc7f845bc6ab40c6ec00b39750dcd5190010",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "3rd",
|
|
|
|
"repo": "image.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-indent-blankline": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733296464,
|
|
|
|
"narHash": "sha256-H3lUQZDvgj3a2STYeMUDiOYPe7rfsy08tJ4SlDd+LuE=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "lukas-reineke",
|
|
|
|
"repo": "indent-blankline.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "259357fa4097e232730341fa60988087d189193a",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "lukas-reineke",
|
|
|
|
"repo": "indent-blankline.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-06 16:02:11 +00:00
|
|
|
"plugin-leap-nvim": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1722337962,
|
|
|
|
"narHash": "sha256-PFD/UliAHKk2ga+7p/GmoZGqZFWenIVLkzmO+FkhvrY=",
|
|
|
|
"owner": "ggandor",
|
|
|
|
"repo": "leap.nvim",
|
|
|
|
"rev": "c6bfb191f1161fbabace1f36f578a20ac6c7642c",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ggandor",
|
|
|
|
"repo": "leap.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-lsp-lines": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734793049,
|
|
|
|
"narHash": "sha256-jHiIZemneQACTDYZXBJqX2/PRTBoxq403ILvt1Ej1ZM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "~whynothugo",
|
|
|
|
"repo": "lsp_lines.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "a92c755f182b89ea91bd8a6a2227208026f27b4d",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "sourcehut"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "~whynothugo",
|
|
|
|
"repo": "lsp_lines.nvim",
|
|
|
|
"type": "sourcehut"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-lsp-signature": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1726445971,
|
|
|
|
"narHash": "sha256-W6bN3R10B84noK7MOzvUOIc82WwyojIS97iFL/dO5yk=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "ray-x",
|
|
|
|
"repo": "lsp_signature.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "fc38521ea4d9ec8dbd4c2819ba8126cea743943b",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ray-x",
|
|
|
|
"repo": "lsp_signature.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-lspkind": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733408701,
|
|
|
|
"narHash": "sha256-OCvKUBGuzwy8OWOL1x3Z3fo+0+GyBMI9TX41xSveqvE=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "onsails",
|
|
|
|
"repo": "lspkind-nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "d79a1c3299ad0ef94e255d045bed9fa26025dab6",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "onsails",
|
|
|
|
"repo": "lspkind-nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-lspsaga": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1670360222,
|
|
|
|
"narHash": "sha256-7ENInq3LAPPTdm0Fb7klOc630j8m4LRj1kLZZFYLh68=",
|
|
|
|
"owner": "tami5",
|
|
|
|
"repo": "lspsaga.nvim",
|
|
|
|
"rev": "5faeec9f2508d2d49a66c0ac0d191096b4e3fa81",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "tami5",
|
|
|
|
"repo": "lspsaga.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-lua-utils-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1708177208,
|
|
|
|
"narHash": "sha256-9ildzQEMkXKZ3LHq+khGFgRQFxlIXQclQ7QU3fcU1C4=",
|
|
|
|
"owner": "nvim-neorg",
|
|
|
|
"repo": "lua-utils.nvim",
|
|
|
|
"rev": "e565749421f4bbb5d2e85e37c3cef9d56553d8bd",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-neorg",
|
|
|
|
"repo": "lua-utils.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-lualine": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731050126,
|
|
|
|
"narHash": "sha256-IN6Qz3jGxUcylYiRTyd8j6me3pAoqJsJXtFUvph/6EI=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "hoob3rt",
|
|
|
|
"repo": "lualine.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "2a5bae925481f999263d6f5ed8361baef8df4f83",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hoob3rt",
|
|
|
|
"repo": "lualine.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-luasnip": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733162004,
|
|
|
|
"narHash": "sha256-efDe3RXncnNVkj37AmIv8oj0DKurB50Dziao5FGTLP4=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "L3MON4D3",
|
|
|
|
"repo": "LuaSnip",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "33b06d72d220aa56a7ce80a0dd6f06c70cd82b9d",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "L3MON4D3",
|
|
|
|
"repo": "LuaSnip",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-lz-n": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735437369,
|
|
|
|
"narHash": "sha256-6NIXqwmX7RgwiZVEzmTnkJgmrPqFNx12ayIcRgNIaEs=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "nvim-neorocks",
|
|
|
|
"repo": "lz.n",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "32be28a221b9c98e56841458e4b20c150a4169c4",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-neorocks",
|
|
|
|
"repo": "lz.n",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-lzn-auto-require": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1731009187,
|
|
|
|
"narHash": "sha256-KC1z+zC9vKODllZVpBu+udzM12oYJaS8e6LdXWtQ89U=",
|
|
|
|
"owner": "horriblename",
|
|
|
|
"repo": "lzn-auto-require",
|
|
|
|
"rev": "a075ed51976323fd7fc44ccfca89fe0449a08cca",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "horriblename",
|
|
|
|
"ref": "require-rewrite",
|
|
|
|
"repo": "lzn-auto-require",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-mind-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1679526071,
|
|
|
|
"narHash": "sha256-JIhAhQYGLLRucwlhzfckQYU5qjqbHtNH52JlGS5a79w=",
|
|
|
|
"owner": "phaazon",
|
|
|
|
"repo": "mind.nvim",
|
|
|
|
"rev": "002137dd7cf97865ebd01b6a260209d2daf2da66",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "phaazon",
|
|
|
|
"repo": "mind.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-minimap-vim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1710689313,
|
|
|
|
"narHash": "sha256-GR8VAHla5HWry1TAZQv0Xp7iG256vIGeQcBGMxyt310=",
|
|
|
|
"owner": "wfxr",
|
|
|
|
"repo": "minimap.vim",
|
|
|
|
"rev": "395378137e6180762d5b963ca9ad5ac2db5d3283",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "wfxr",
|
|
|
|
"repo": "minimap.vim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-modes-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734414076,
|
|
|
|
"narHash": "sha256-ShIK8ROowT1yFHgSIVHUFnnQOEMr3YPIqw4ixzR8w8M=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "mvllow",
|
|
|
|
"repo": "modes.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "c7a4b1b383606832aab150902719bd5eb5cdb2b0",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "mvllow",
|
|
|
|
"repo": "modes.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-neo-tree-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735302061,
|
|
|
|
"narHash": "sha256-tZMneZsEbB5bgZgYq4ZWwK25B3vcnn80Q7diKcRoEv4=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nvim-neo-tree",
|
|
|
|
"repo": "neo-tree.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "a9f8943b4c31f8460d25c71e0f463d65e9775f1c",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-neo-tree",
|
|
|
|
"repo": "neo-tree.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-neocord": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733429637,
|
|
|
|
"narHash": "sha256-g/pq6hFo7duonIl1wWoxbJUTh/IRTH3hHEoQUdoiqKE=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "IogaMaster",
|
|
|
|
"repo": "neocord",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "4d55d8dab2d5f2f272192add7a2c21982039c699",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "IogaMaster",
|
|
|
|
"repo": "neocord",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-neodev-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1720260306,
|
|
|
|
"narHash": "sha256-hOjzlo/IqmV8tYjGwfmcCPEmHYsWnEIwtHZdhpwA1kM=",
|
|
|
|
"owner": "folke",
|
|
|
|
"repo": "neodev.nvim",
|
|
|
|
"rev": "46aa467dca16cf3dfe27098042402066d2ae242d",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "folke",
|
|
|
|
"repo": "neodev.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-06 16:02:11 +00:00
|
|
|
"plugin-neorg": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734188232,
|
|
|
|
"narHash": "sha256-xH87caxEebrWLwY/v3xyyOy6PTG/ZqX2OfCdwg/RqDY=",
|
2024-12-06 16:02:11 +00:00
|
|
|
"owner": "nvim-neorg",
|
|
|
|
"repo": "neorg",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "6b945909d84b5aeadc875f9b3f529ec44b9bc60f",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-neorg",
|
|
|
|
"repo": "neorg",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-neorg-telescope": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1722358034,
|
|
|
|
"narHash": "sha256-ei4uUqpIQjGKzu5ryu0Hlmis9TS9FJsYnjt4J4QdWlw=",
|
|
|
|
"owner": "nvim-neorg",
|
|
|
|
"repo": "neorg-telescope",
|
|
|
|
"rev": "ddb2556644cae922699a239bbb0fe16e25b084b7",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-neorg",
|
|
|
|
"repo": "neorg-telescope",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-05 14:58:37 +00:00
|
|
|
"plugin-new-file-template-nvim": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"lastModified": 1721518222,
|
|
|
|
"narHash": "sha256-g0IjJrHRXw7U9goVLzVYUyHBSsDZGHMpi3YZPhg64zA=",
|
|
|
|
"owner": "otavioschwanck",
|
|
|
|
"repo": "new-file-template.nvim",
|
|
|
|
"rev": "6ac66669dbf2dc5cdee184a4fe76d22465ca67e8",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "otavioschwanck",
|
|
|
|
"repo": "new-file-template.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-noice-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734026622,
|
|
|
|
"narHash": "sha256-OpwgNTGunmy6Y7D/k0T+DFK/WJ8MeVTGWwjiPTQlvEY=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "folke",
|
|
|
|
"repo": "noice.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "eaed6cc9c06aa2013b5255349e4f26a6b17ab70f",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "folke",
|
|
|
|
"repo": "noice.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-none-ls": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1708525772,
|
|
|
|
"narHash": "sha256-VCDUKiy9C3Bu9suf2bI6XSis1+j01oFC3GFPyQxi74c=",
|
|
|
|
"owner": "nvimtools",
|
|
|
|
"repo": "none-ls.nvim",
|
|
|
|
"rev": "bb680d752cec37949faca7a1f509e2fe67ab418a",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvimtools",
|
|
|
|
"repo": "none-ls.nvim",
|
|
|
|
"rev": "bb680d752cec37949faca7a1f509e2fe67ab418a",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nui-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733856815,
|
|
|
|
"narHash": "sha256-6U7E/i5FuNXQy+sF4C5DVxuTPqNKD5wxUgFohpOjm9Q=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "MunifTanjim",
|
|
|
|
"repo": "nui.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "53e907ffe5eedebdca1cd503b00aa8692068ca46",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "MunifTanjim",
|
|
|
|
"repo": "nui.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-autopairs": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731803843,
|
|
|
|
"narHash": "sha256-LbaxiU3ienVBcMKrug3Coppc4R+MD2rjREw7rHQim1w=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "windwp",
|
|
|
|
"repo": "nvim-autopairs",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "b464658e9b880f463b9f7e6ccddd93fb0013f559",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "windwp",
|
|
|
|
"repo": "nvim-autopairs",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-bufferline-lua": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732824069,
|
|
|
|
"narHash": "sha256-zqz2GMius0gLxtgxt12RmLUVQFVaWe+MQaGCfUGr6bI=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "akinsho",
|
|
|
|
"repo": "nvim-bufferline.lua",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "261a72b90d6db4ed8014f7bda976bcdc9dd7ce76",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "akinsho",
|
|
|
|
"repo": "nvim-bufferline.lua",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-cmp": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734672427,
|
|
|
|
"narHash": "sha256-Z/Qy2ErbCa7dbjZVuJUkMmb4d24amNunNgRcbCGPfOg=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "nvim-cmp",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "b555203ce4bd7ff6192e759af3362f9d217e8c89",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hrsh7th",
|
|
|
|
"repo": "nvim-cmp",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-colorizer-lua": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735384185,
|
|
|
|
"narHash": "sha256-quqs3666vQc/4ticc/Z5BHzGxV6UUVE9jVGT07MEMQQ=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "NvChad",
|
|
|
|
"repo": "nvim-colorizer.lua",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "8a65c448122fc8fac9c67b2e857b6e830a4afd0b",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "NvChad",
|
|
|
|
"repo": "nvim-colorizer.lua",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-cursorline": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1650034925,
|
|
|
|
"narHash": "sha256-Uhw65p1KBjs8KsVOmTzuiu3XKclxBob8AVdWEt30C/8=",
|
|
|
|
"owner": "yamatsum",
|
|
|
|
"repo": "nvim-cursorline",
|
|
|
|
"rev": "804f0023692653b2b2368462d67d2a87056947f9",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "yamatsum",
|
|
|
|
"repo": "nvim-cursorline",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-dap": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735568902,
|
|
|
|
"narHash": "sha256-5iaXim9bDvSAI6jUXgu2OEk/KivfAsMTRry+UTHs2Gk=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "mfussenegger",
|
|
|
|
"repo": "nvim-dap",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "ffb077e65259f13be096ea6d603e3575a76b214a",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "mfussenegger",
|
|
|
|
"repo": "nvim-dap",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-dap-go": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1727922873,
|
|
|
|
"narHash": "sha256-wcGp5df1ER5T5oLVitWE02OywgJs3V4pazcGU5qVaUY=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "leoluz",
|
|
|
|
"repo": "nvim-dap-go",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "6aa88167ea1224bcef578e8c7160fe8afbb44848",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "leoluz",
|
|
|
|
"repo": "nvim-dap-go",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-dap-ui": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735324898,
|
|
|
|
"narHash": "sha256-psIBQpx3tV2UWm5hZTMPBANcXHPAX24dIuDq8Qcscxs=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "rcarriga",
|
|
|
|
"repo": "nvim-dap-ui",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "e94d98649dccb6a3884b66aabc2e07beb279e535",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "rcarriga",
|
|
|
|
"repo": "nvim-dap-ui",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-docs-view": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733658747,
|
|
|
|
"narHash": "sha256-b5aH8Tj+tMk0BjNCgdeCEeR26oQ9NCobj98P7IDgIPY=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "amrbashir",
|
|
|
|
"repo": "nvim-docs-view",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "1b97f8f954d74c46061bf289b6cea9232484c12c",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "amrbashir",
|
|
|
|
"repo": "nvim-docs-view",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-lightbulb": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734997673,
|
|
|
|
"narHash": "sha256-byvgRJvvt5rhiUVWdreY2jELXoPVld5EKQlOXwjNgWE=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "kosayoda",
|
|
|
|
"repo": "nvim-lightbulb",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "3ac0791be37ba9cc7939f1ad90ebc5e75abf4eea",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "kosayoda",
|
|
|
|
"repo": "nvim-lightbulb",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-05 14:58:37 +00:00
|
|
|
"plugin-nvim-lspconfig": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735439232,
|
|
|
|
"narHash": "sha256-6a1HjpLYdZ+ZmWM1B0tv631A3EHHstPrjaV15UnVtoY=",
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "neovim",
|
|
|
|
"repo": "nvim-lspconfig",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "8b15a1a597a59f4f5306fad9adfe99454feab743",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "neovim",
|
|
|
|
"repo": "nvim-lspconfig",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-06 16:02:11 +00:00
|
|
|
"plugin-nvim-metals": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735386491,
|
|
|
|
"narHash": "sha256-G9V7fX65uW4z7kiuiP8mLtEjLoTJ1mkltj51OlN5/oM=",
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "scalameta",
|
|
|
|
"repo": "nvim-metals",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "e6b02c99161b43c67cfe1d6e5f9a9b9a0bb4701c",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "scalameta",
|
|
|
|
"repo": "nvim-metals",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-nvim-navbuddy": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1716111817,
|
|
|
|
"narHash": "sha256-sZ1M27qNbLMHKR4Zu0NfJoBcQxJbhmW7Cx74Acirlww=",
|
|
|
|
"owner": "SmiteshP",
|
|
|
|
"repo": "nvim-navbuddy",
|
|
|
|
"rev": "f22bac988f2dd073601d75ba39ea5636ab6e38cb",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "SmiteshP",
|
|
|
|
"repo": "nvim-navbuddy",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-navic": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1701345631,
|
|
|
|
"narHash": "sha256-0p5n/V8Jlj9XyxV/fuMwsbQ7oV5m9H2GqZZEA/njxCQ=",
|
|
|
|
"owner": "SmiteshP",
|
|
|
|
"repo": "nvim-navic",
|
|
|
|
"rev": "8649f694d3e76ee10c19255dece6411c29206a54",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "SmiteshP",
|
|
|
|
"repo": "nvim-navic",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-neoclip": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734898459,
|
|
|
|
"narHash": "sha256-RCMZi1DM9JFrXWQ5w2wOjFzpANkiukn+RvHB9swMtbk=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "AckslD",
|
|
|
|
"repo": "nvim-neoclip.lua",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "5e5e010251281f4aea69cfc1d4976ffe6065cf0f",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "AckslD",
|
|
|
|
"repo": "nvim-neoclip.lua",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-nio": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1720707425,
|
|
|
|
"narHash": "sha256-i6imNTb1xrfBlaeOyxyIwAZ/+o6ew9C4/z34a7/BgFg=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nvim-neotest",
|
|
|
|
"repo": "nvim-nio",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "a428f309119086dc78dd4b19306d2d67be884eee",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-neotest",
|
|
|
|
"repo": "nvim-nio",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-notify": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735562588,
|
|
|
|
"narHash": "sha256-9jDpoLLto9WgTsV399WeE2XGrTJXWTYbcJ+zOFWldAA=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "rcarriga",
|
|
|
|
"repo": "nvim-notify",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "c3797193536711b5d8983975791c4b11dc35ab3a",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "rcarriga",
|
|
|
|
"repo": "nvim-notify",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-nvim-scrollbar": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1729162132,
|
|
|
|
"narHash": "sha256-/nB7eP2Rz/A9zMXrNEH4FReo6eZS0C/SEGvKhxV7AUA=",
|
|
|
|
"owner": "petertriho",
|
|
|
|
"repo": "nvim-scrollbar",
|
|
|
|
"rev": "6994eb9f73d5fdc36ee2c8717940e8c853e51a49",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "petertriho",
|
|
|
|
"repo": "nvim-scrollbar",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-nvim-session-manager": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1728423652,
|
|
|
|
"narHash": "sha256-W9jtfVXHC8MQJwdbxakNqhd+xh/auQb3U09XKdN2Wzw=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "Shatur",
|
|
|
|
"repo": "neovim-session-manager",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "ce43f2eb2a52492157d7742e5f684b9a42bb3e5c",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Shatur",
|
|
|
|
"repo": "neovim-session-manager",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-surround": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732818349,
|
|
|
|
"narHash": "sha256-sC+V86FEDfIapY4Qy0Ch2dTUpqe+C/xEUR/iSIEY6LA=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "kylechui",
|
|
|
|
"repo": "nvim-surround",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "9f0cb495f25bff32c936062d85046fbda0c43517",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "kylechui",
|
|
|
|
"repo": "nvim-surround",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-tree-lua": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734820548,
|
|
|
|
"narHash": "sha256-4PmP31vYPH9xw4AjV5rDSKvcvZGTnIaPfR4Bwc0lAiA=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nvim-tree",
|
|
|
|
"repo": "nvim-tree.lua",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "68fc4c20f5803444277022c681785c5edd11916d",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-tree",
|
|
|
|
"repo": "nvim-tree.lua",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-treesitter-context": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734710732,
|
|
|
|
"narHash": "sha256-TIFMPKzD2ero1eK9aVfY1iKEvf/Sw8SL/9mk9omCQ3c=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nvim-treesitter",
|
|
|
|
"repo": "nvim-treesitter-context",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "2bcf700b59bc92850ca83a1c02e86ba832e0fae0",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-treesitter",
|
|
|
|
"repo": "nvim-treesitter-context",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-nvim-ts-autotag": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733164313,
|
|
|
|
"narHash": "sha256-v2NTFBIzKTYizUPWB3uhpnTGVZWaelhE3MT5+BDA6Do=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "windwp",
|
|
|
|
"repo": "nvim-ts-autotag",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "1cca23c9da708047922d3895a71032bc0449c52d",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "windwp",
|
|
|
|
"repo": "nvim-ts-autotag",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 11:04:44 +00:00
|
|
|
"plugin-nvim-ufo": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1735147722,
|
|
|
|
"narHash": "sha256-etyfm4KpwjYN+kkotOMl0LgbQniILmqMqab4acMtTlw=",
|
|
|
|
"owner": "kevinhwang91",
|
|
|
|
"repo": "nvim-ufo",
|
|
|
|
"rev": "32cb247b893a384f1888b9cd737264159ecf183c",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "kevinhwang91",
|
|
|
|
"repo": "nvim-ufo",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-nvim-web-devicons": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735569123,
|
|
|
|
"narHash": "sha256-h9rY6F+2sBlG9PFN34/0ZTkY66oCeCIPe/HEadM03K4=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nvim-tree",
|
|
|
|
"repo": "nvim-web-devicons",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "4adeeaa7a32d46cf3b5833341358c797304f950a",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-tree",
|
|
|
|
"repo": "nvim-web-devicons",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-obsidian-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1722536347,
|
|
|
|
"narHash": "sha256-mbq7fAPmlwOAbWlN3lGX9WGBKTV8cAPZx8pnRCyszJc=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "epwalsh",
|
|
|
|
"repo": "obsidian.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "14e0427bef6c55da0d63f9a313fd9941be3a2479",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "epwalsh",
|
|
|
|
"repo": "obsidian.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-omnisharp-extended": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1732802864,
|
|
|
|
"narHash": "sha256-lA22ncMWHz2oVcZMPQGpLL3UjjXOXGxhtXR1LX5cX3A=",
|
|
|
|
"owner": "Hoffs",
|
|
|
|
"repo": "omnisharp-extended-lsp.nvim",
|
|
|
|
"rev": "4916fa12e5b28d21a1f031f0bdd10aa15a75d85d",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Hoffs",
|
|
|
|
"repo": "omnisharp-extended-lsp.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-onedark": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731171496,
|
|
|
|
"narHash": "sha256-NLHq9SUUo81m50NPQe8852uZbo4Mo4No10N3ptX43t0=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "navarasu",
|
|
|
|
"repo": "onedark.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "67a74c275d1116d575ab25485d1bfa6b2a9c38a6",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "navarasu",
|
|
|
|
"repo": "onedark.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-05 14:58:37 +00:00
|
|
|
"plugin-orgmode-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734770880,
|
|
|
|
"narHash": "sha256-E1YJeTay1tX2PgiXwV/DRgrlYHIGUe9/uTA+6ORIhBw=",
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "nvim-orgmode",
|
|
|
|
"repo": "orgmode",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "bf657742f7cb56211f99946ff64f5f87d7d7f0d0",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-orgmode",
|
|
|
|
"repo": "orgmode",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-06 16:02:11 +00:00
|
|
|
"plugin-otter-nvim": {
|
2024-12-05 14:58:37 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735130975,
|
|
|
|
"narHash": "sha256-NPBGcLi1lEmpGGbGs58Xzw1IriOyKTMQdwIdVFsbVDM=",
|
2024-12-05 14:58:37 +00:00
|
|
|
"owner": "jmbuhr",
|
|
|
|
"repo": "otter.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "e8c662e1aefa8b483cfba6e00729a39a363dcecc",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "jmbuhr",
|
|
|
|
"repo": "otter.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-oxocarbon": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1724853107,
|
|
|
|
"narHash": "sha256-Hi/nATEvZ4a6Yxc66KtuJqss6kQV19cmtIlhCw6alOI=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nyoom-engineering",
|
|
|
|
"repo": "oxocarbon.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "004777819ba294423b638a35a75c9f0c7be758ed",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nyoom-engineering",
|
|
|
|
"repo": "oxocarbon.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-pathlib-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1724943804,
|
|
|
|
"narHash": "sha256-YhCJeNKlcjgg3q51UWFhuIEPzNueC8YTpeuPPJDndvw=",
|
|
|
|
"owner": "pysan3",
|
|
|
|
"repo": "pathlib.nvim",
|
|
|
|
"rev": "57e5598af6fe253761c1b48e0b59b7cd6699e2c1",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "pysan3",
|
|
|
|
"repo": "pathlib.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-plenary-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1726602776,
|
|
|
|
"narHash": "sha256-bmmPekAvuBvLQmrnnX0n+FRBqfVxBsObhxIEkDGAla4=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nvim-lua",
|
|
|
|
"repo": "plenary.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "2d9b06177a975543726ce5c73fca176cedbffe9d",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-lua",
|
|
|
|
"repo": "plenary.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-11 23:01:41 +00:00
|
|
|
"plugin-precognition-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732647805,
|
|
|
|
"narHash": "sha256-m3dKoKxCd/QODM+EL89c3RVOoZnuA4nrBG0KhPZ/o9Y=",
|
2024-11-11 23:01:41 +00:00
|
|
|
"owner": "tris203",
|
|
|
|
"repo": "precognition.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "531971e6d883e99b1572bf47294e22988d8fbec0",
|
2024-11-11 23:01:41 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "tris203",
|
|
|
|
"repo": "precognition.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-project-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1680567592,
|
|
|
|
"narHash": "sha256-avV3wMiDbraxW4mqlEsKy0oeewaRj9Q33K8NzWoaptU=",
|
|
|
|
"owner": "ahmedkhalf",
|
|
|
|
"repo": "project.nvim",
|
|
|
|
"rev": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "ahmedkhalf",
|
|
|
|
"repo": "project.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 11:04:44 +00:00
|
|
|
"plugin-promise-async": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1722813441,
|
|
|
|
"narHash": "sha256-9eM66brPjiFlY64vmBetRYrKnpDyN7+/URMm4GsGimA=",
|
|
|
|
"owner": "kevinhwang91",
|
|
|
|
"repo": "promise-async",
|
|
|
|
"rev": "119e8961014c9bfaf1487bf3c2a393d254f337e2",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "kevinhwang91",
|
|
|
|
"repo": "promise-async",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-registers": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1730794647,
|
|
|
|
"narHash": "sha256-M7uR3yXYUQ4I8Gt8P6k25q67UNwksRDPKGrS/FCqrt0=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "tversteeg",
|
|
|
|
"repo": "registers.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "c217f8f369e0886776cda6c94eab839b30a8940d",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "tversteeg",
|
|
|
|
"repo": "registers.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 12:51:42 +00:00
|
|
|
"plugin-render-markdown-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1735525479,
|
|
|
|
"narHash": "sha256-ncFqBv0JITX3pTsLON+HctLUaKXhLRMBUrRWmI8KOSA=",
|
|
|
|
"owner": "MeanderingProgrammer",
|
|
|
|
"repo": "render-markdown.nvim",
|
|
|
|
"rev": "6fbd1491abc104409f119685de5353c35c97c005",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "MeanderingProgrammer",
|
|
|
|
"repo": "render-markdown.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-rose-pine": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733845819,
|
|
|
|
"narHash": "sha256-ejh9UXQbLc8Ie6wF7zszzL1gaJzr16gcu0dUWqTo8AM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "rose-pine",
|
|
|
|
"repo": "neovim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "91548dca53b36dbb9d36c10f114385f759731be1",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "rose-pine",
|
|
|
|
"repo": "neovim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-rtp-nvim": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1724409589,
|
|
|
|
"narHash": "sha256-lmJbiD7I7MTEEpukESs67uAmLyn+p66hrUKLbEHp0Kw=",
|
|
|
|
"owner": "nvim-neorocks",
|
|
|
|
"repo": "rtp.nvim",
|
|
|
|
"rev": "494ddfc888bb466555d90ace731856de1320fe45",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "nvim-neorocks",
|
|
|
|
"repo": "rtp.nvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-run-nvim": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735501787,
|
|
|
|
"narHash": "sha256-CFOyOARCLQiMOhFPeqz8n2ULyaaRxRZrOk0FCibjuIM=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "diniamo",
|
|
|
|
"repo": "run.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "9015c9cece816ccf10a185b420f6e345fd990802",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "diniamo",
|
|
|
|
"repo": "run.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-rustaceanvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735431742,
|
|
|
|
"narHash": "sha256-ucZXGbxHtbSKf5n11lL3vb6rD2BxJacIDOgcx32PLzA=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "mrcjkb",
|
|
|
|
"repo": "rustaceanvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "51c097ebfb65d83baa71f48000b1e5c0a8dcc4fb",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "mrcjkb",
|
|
|
|
"repo": "rustaceanvim",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-smartcolumn": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734696989,
|
|
|
|
"narHash": "sha256-6RodA5BQnL6tB3RCE5G2RiXqBvM3VP3HYZ+T3AxIF7Q=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "m4xshen",
|
|
|
|
"repo": "smartcolumn.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "f14fbea6f86cd29df5042897ca9e3ba10ba4d27f",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "m4xshen",
|
|
|
|
"repo": "smartcolumn.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-sqls-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733090837,
|
|
|
|
"narHash": "sha256-o5uD6shPkweuE+k/goBX42W3I2oojXVijfJC7L50sGU=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nanotee",
|
|
|
|
"repo": "sqls.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "a514379f5f89bf72955ed3bf5c1c31a40b8a1472",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nanotee",
|
|
|
|
"repo": "sqls.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-tabular": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1720022617,
|
|
|
|
"narHash": "sha256-qmDpdg3Tl3W4JSovRb4ODlrKMjRL5CaVI05YBn0Q0LI=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "godlygeek",
|
|
|
|
"repo": "tabular",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "12437cd1b53488e24936ec4b091c9324cafee311",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "godlygeek",
|
|
|
|
"repo": "tabular",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-telescope": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732884846,
|
|
|
|
"narHash": "sha256-npb61MZYAotz71Co5G1dUeIqWt7GVeqZNz0A2Yz2dy4=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "nvim-telescope",
|
|
|
|
"repo": "telescope.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "2eca9ba22002184ac05eddbe47a7fe2d5a384dfc",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nvim-telescope",
|
|
|
|
"repo": "telescope.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-04 21:22:45 +00:00
|
|
|
"plugin-tiny-devicons-auto-colors": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1733445616,
|
|
|
|
"narHash": "sha256-klUZKvdYhwO3sq4Su4sBFDcNSAYXh53O72vg4+ZOrhI=",
|
2024-12-04 21:22:45 +00:00
|
|
|
"owner": "rachartier",
|
2024-12-06 16:02:11 +00:00
|
|
|
"repo": "tiny-devicons-auto-colors.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "c8f63933ee013c1e0a26091d58131e060546f01f",
|
2024-12-05 14:58:37 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
2024-12-06 16:02:11 +00:00
|
|
|
"owner": "rachartier",
|
|
|
|
"repo": "tiny-devicons-auto-colors.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-06 16:02:11 +00:00
|
|
|
"plugin-todo-comments": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1726481242,
|
|
|
|
"narHash": "sha256-EH4Sy7qNkzOgA1INFzrtsRfD79TgMqSbKUdundyw22w=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "folke",
|
|
|
|
"repo": "todo-comments.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "ae0a2afb47cf7395dc400e5dc4e05274bf4fb9e0",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "folke",
|
|
|
|
"repo": "todo-comments.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-toggleterm-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735340326,
|
|
|
|
"narHash": "sha256-oeNIb+QHa/9yGZz/2u9LYIdKluel0bcQkaIqOuQUkis=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "akinsho",
|
|
|
|
"repo": "toggleterm.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "344fc1810292785b3d962ddac2de57669e1a7ff9",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "akinsho",
|
|
|
|
"repo": "toggleterm.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-tokyonight": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734211493,
|
|
|
|
"narHash": "sha256-TJ/a6N6Cc1T0wdMxMopma1NtwL7rMYbZ6F0zFI1zaIA=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "folke",
|
|
|
|
"repo": "tokyonight.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "45d22cf0e1b93476d3b6d362d720412b3d34465c",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "folke",
|
|
|
|
"repo": "tokyonight.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-trouble": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1732701472,
|
|
|
|
"narHash": "sha256-JhnERZfma2JHFEn/DElVmrSU5KxM2asx3SJ+86lCfoo=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "folke",
|
|
|
|
"repo": "trouble.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "46cf952fc115f4c2b98d4e208ed1e2dce08c9bf6",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "folke",
|
|
|
|
"repo": "trouble.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-ts-error-translator": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731721659,
|
|
|
|
"narHash": "sha256-fi68jJVNTL2WlTehcl5Q8tijAeu2usjIsWXjcuixkCM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "dmmulroy",
|
|
|
|
"repo": "ts-error-translator.nvim",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "47e5ba89f71b9e6c72eaaaaa519dd59bd6897df4",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "dmmulroy",
|
|
|
|
"repo": "ts-error-translator.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 10:52:30 +00:00
|
|
|
"plugin-typst-preview-nvim": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734839452,
|
|
|
|
"narHash": "sha256-d6Tv7xZRghYYDfABk/p2e9qTm4qnWHM+ejKDCcR0TfY=",
|
2024-12-13 10:52:30 +00:00
|
|
|
"owner": "chomosuke",
|
|
|
|
"repo": "typst-preview.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "c1100e8788baabe8ca8f8cd7fd63d3d479e49e36",
|
2024-12-13 10:52:30 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "chomosuke",
|
|
|
|
"repo": "typst-preview.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"plugin-vim-dirtytalk": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1713047519,
|
|
|
|
"narHash": "sha256-azU5jkv/fD/qDDyCU1bPNXOH6rmbDauG9jDNrtIXc0Y=",
|
|
|
|
"owner": "psliwka",
|
|
|
|
"repo": "vim-dirtytalk",
|
|
|
|
"rev": "aa57ba902b04341a04ff97214360f56856493583",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "psliwka",
|
|
|
|
"repo": "vim-dirtytalk",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-vim-fugitive": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1735457366,
|
|
|
|
"narHash": "sha256-45zsqKavWoclA67MC54bAel1nE8CLHtSdullHByiRS8=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "tpope",
|
|
|
|
"repo": "vim-fugitive",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "174230d6a7f2df94705a7ffd8d5413e27ec10a80",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "tpope",
|
|
|
|
"repo": "vim-fugitive",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-vim-illuminate": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1715960194,
|
|
|
|
"narHash": "sha256-DdJzTHxoOv+vjFymETa2MgXpM/qDwvZjpoo1W8OOBj0=",
|
|
|
|
"owner": "RRethy",
|
|
|
|
"repo": "vim-illuminate",
|
|
|
|
"rev": "5eeb7951fc630682c322e88a9bbdae5c224ff0aa",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "RRethy",
|
|
|
|
"repo": "vim-illuminate",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-vim-markdown": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1726813437,
|
|
|
|
"narHash": "sha256-ZCCSjZ5Xok4rnIwfa4VUEaz6d3oW9066l0EkoqiTppM=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "preservim",
|
|
|
|
"repo": "vim-markdown",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "8f6cb3a6ca4e3b6bcda0730145a0b700f3481b51",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "preservim",
|
|
|
|
"repo": "vim-markdown",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-vim-repeat": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1720473942,
|
|
|
|
"narHash": "sha256-G/dmkq1KtSHIl+I5p3LfO6mGPS3eyLRbEEsuLbTpGlk=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "tpope",
|
|
|
|
"repo": "vim-repeat",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "65846025c15494983dafe5e3b46c8f88ab2e9635",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "tpope",
|
|
|
|
"repo": "vim-repeat",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-vim-startify": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1695213983,
|
|
|
|
"narHash": "sha256-W5N/Dqxf9hSXEEJsrEkXInFwBXNBJe9Dzx9TVS12mPk=",
|
|
|
|
"owner": "mhinz",
|
|
|
|
"repo": "vim-startify",
|
|
|
|
"rev": "4e089dffdad46f3f5593f34362d530e8fe823dcf",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "mhinz",
|
|
|
|
"repo": "vim-startify",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"plugin-which-key": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734253151,
|
|
|
|
"narHash": "sha256-f/+sYMDEguB5ZDiYiQAsDvdF/2cVcWnLBU+9qwigk4s=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "folke",
|
|
|
|
"repo": "which-key.nvim",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "8ab96b38a2530eacba5be717f52e04601eb59326",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "folke",
|
|
|
|
"repo": "which-key.nvim",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"pre-commit-hooks": {
|
|
|
|
"inputs": {
|
|
|
|
"flake-compat": "flake-compat_3",
|
|
|
|
"gitignore": "gitignore",
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
2025-01-07 12:51:42 +00:00
|
|
|
]
|
2024-12-13 18:02:53 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1735882644,
|
|
|
|
"narHash": "sha256-3FZAG+pGt3OElQjesCAWeMkQ7C/nB1oTHLRQ8ceP110=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "cachix",
|
|
|
|
"repo": "git-hooks.nix",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "a5a961387e75ae44cc20f0a57ae463da5e959656",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "cachix",
|
|
|
|
"repo": "git-hooks.nix",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-10-19 22:05:19 +00:00
|
|
|
"pre-commit-hooks-nix": {
|
|
|
|
"inputs": {
|
|
|
|
"flake-compat": [
|
|
|
|
"lanzaboote",
|
|
|
|
"flake-compat"
|
|
|
|
],
|
2024-12-13 18:02:53 +00:00
|
|
|
"gitignore": "gitignore_2",
|
2024-10-19 22:05:19 +00:00
|
|
|
"nixpkgs": [
|
|
|
|
"lanzaboote",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
2025-01-07 12:51:42 +00:00
|
|
|
"nixpkgs-stable": "nixpkgs-stable"
|
2024-10-19 22:05:19 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1717664902,
|
|
|
|
"narHash": "sha256-7XfBuLULizXjXfBYy/VV+SpYMHreNRHk9nKMsm1bgb4=",
|
|
|
|
"owner": "cachix",
|
|
|
|
"repo": "pre-commit-hooks.nix",
|
|
|
|
"rev": "cc4d466cb1254af050ff7bdf47f6d404a7c646d1",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "cachix",
|
|
|
|
"repo": "pre-commit-hooks.nix",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-06 08:00:28 +00:00
|
|
|
"resume": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
2025-01-10 17:04:51 +00:00
|
|
|
"nezia_dev",
|
2025-01-06 08:00:28 +00:00
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-10 18:43:38 +00:00
|
|
|
"lastModified": 1736534485,
|
|
|
|
"narHash": "sha256-Mo7Rv+g2ibeuJzvDNxUr+IiSqnPRFp7Mp9NGhOO3vBQ=",
|
2025-01-06 08:00:28 +00:00
|
|
|
"owner": "nezia1",
|
|
|
|
"repo": "resume",
|
2025-01-10 18:43:38 +00:00
|
|
|
"rev": "4cc864ad6d7b20d7dc40d18efdfbf6c44f12b7af",
|
2025-01-06 08:00:28 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nezia1",
|
|
|
|
"repo": "resume",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"root": {
|
|
|
|
"inputs": {
|
2024-10-24 14:02:14 +00:00
|
|
|
"agenix": "agenix",
|
2024-10-01 09:54:43 +00:00
|
|
|
"basix": "basix",
|
2024-10-23 16:04:37 +00:00
|
|
|
"deploy-rs": "deploy-rs",
|
2024-10-21 17:08:21 +00:00
|
|
|
"firefox-addons": "firefox-addons",
|
2024-10-24 14:02:14 +00:00
|
|
|
"home-manager": "home-manager_2",
|
2024-12-26 17:05:45 +00:00
|
|
|
"hypridle": "hypridle",
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprland": "hyprland",
|
2024-12-26 17:05:45 +00:00
|
|
|
"hyprland-qtutils": "hyprland-qtutils_2",
|
|
|
|
"hyprlock": "hyprlock",
|
2024-12-27 10:48:04 +00:00
|
|
|
"hyprpaper": "hyprpaper",
|
2024-12-13 18:02:53 +00:00
|
|
|
"hyprwm-contrib": "hyprwm-contrib",
|
2024-10-19 22:05:19 +00:00
|
|
|
"lanzaboote": "lanzaboote",
|
2025-01-10 17:04:51 +00:00
|
|
|
"nezia_dev": "nezia_dev",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"niri": "niri",
|
2024-12-05 14:58:37 +00:00
|
|
|
"nix-flatpak": "nix-flatpak",
|
2025-01-07 12:51:42 +00:00
|
|
|
"nix-gaming": "nix-gaming",
|
2024-10-22 10:41:47 +00:00
|
|
|
"nix-index-db": "nix-index-db",
|
2024-09-24 13:09:24 +00:00
|
|
|
"nixos-hardware": "nixos-hardware",
|
2025-01-10 13:16:32 +00:00
|
|
|
"nixpkgs": "nixpkgs_7",
|
2024-12-06 16:02:11 +00:00
|
|
|
"nvf": "nvf",
|
2024-10-01 09:54:43 +00:00
|
|
|
"plasma-manager": "plasma-manager",
|
2025-01-06 08:00:28 +00:00
|
|
|
"treefmt-nix": "treefmt-nix",
|
2025-01-10 13:16:32 +00:00
|
|
|
"walker": "walker"
|
2024-09-24 13:09:24 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"rust-overlay": {
|
2024-10-19 22:05:19 +00:00
|
|
|
"inputs": {
|
|
|
|
"flake-utils": [
|
|
|
|
"lanzaboote",
|
|
|
|
"flake-utils"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"lanzaboote",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1717813066,
|
|
|
|
"narHash": "sha256-wqbRwq3i7g5EHIui0bIi84mdqZ/It1AXBSLJ5tafD28=",
|
|
|
|
"owner": "oxalica",
|
|
|
|
"repo": "rust-overlay",
|
|
|
|
"rev": "6dc3e45fe4aee36efeed24d64fc68b1f989d5465",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "oxalica",
|
|
|
|
"repo": "rust-overlay",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-21 08:57:08 +00:00
|
|
|
"rust-overlay_2": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"nvf",
|
|
|
|
"nil",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2024-12-04 21:22:45 +00:00
|
|
|
"lastModified": 1731983527,
|
|
|
|
"narHash": "sha256-JECaBgC0pQ91Hq3W4unH6K9to8s2Zl2sPNu7bLOv4ek=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "oxalica",
|
|
|
|
"repo": "rust-overlay",
|
2024-12-04 21:22:45 +00:00
|
|
|
"rev": "71287228d96e9568e1e70c6bbfa3f992d145947b",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "oxalica",
|
|
|
|
"repo": "rust-overlay",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-15 21:26:01 +00:00
|
|
|
"systems": {
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"locked": {
|
2024-11-15 21:26:01 +00:00
|
|
|
"lastModified": 1681028828,
|
|
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"owner": "nix-systems",
|
2024-11-15 21:26:01 +00:00
|
|
|
"repo": "default",
|
|
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
2024-11-15 21:26:01 +00:00
|
|
|
"repo": "default",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-15 21:26:01 +00:00
|
|
|
"systems_2": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1681028828,
|
|
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-11-30 21:57:53 +00:00
|
|
|
"systems_3": {
|
2024-12-13 18:02:53 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1689347949,
|
|
|
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default-linux",
|
|
|
|
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default-linux",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"systems_4": {
|
2024-12-26 17:05:45 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1689347949,
|
|
|
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default-linux",
|
|
|
|
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default-linux",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"systems_5": {
|
2024-09-24 13:09:24 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1681028828,
|
|
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-26 17:05:45 +00:00
|
|
|
"systems_6": {
|
2024-10-19 22:05:19 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1681028828,
|
|
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-26 17:05:45 +00:00
|
|
|
"systems_7": {
|
2024-10-23 16:04:37 +00:00
|
|
|
"locked": {
|
|
|
|
"lastModified": 1681028828,
|
|
|
|
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 21:29:50 +00:00
|
|
|
"systems_8": {
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1689347949,
|
|
|
|
"narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default-linux",
|
|
|
|
"rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "nix-systems",
|
|
|
|
"repo": "default-linux",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-10 12:59:08 +00:00
|
|
|
"tabi": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1735987152,
|
|
|
|
"narHash": "sha256-fVfwNGlSJkfg93YIkRion1HiYANcDBywr4g8x35e1+k=",
|
|
|
|
"owner": "welpo",
|
|
|
|
"repo": "tabi",
|
|
|
|
"rev": "de6fa58fe3b276c12f16f9ddc1cf9f93269161f9",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "welpo",
|
|
|
|
"repo": "tabi",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"treefmt-nix": {
|
|
|
|
"inputs": {
|
2025-01-10 20:41:06 +00:00
|
|
|
"nixpkgs": "nixpkgs_9"
|
2024-09-24 13:09:24 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
2025-01-07 12:51:42 +00:00
|
|
|
"lastModified": 1736154270,
|
|
|
|
"narHash": "sha256-p2r8xhQZ3TYIEKBoiEhllKWQqWNJNoT9v64Vmg4q8Zw=",
|
2024-09-24 13:09:24 +00:00
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "treefmt-nix",
|
2025-01-07 12:51:42 +00:00
|
|
|
"rev": "13c913f5deb3a5c08bb810efd89dc8cb24dd968b",
|
2024-09-24 13:09:24 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "treefmt-nix",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 12:51:42 +00:00
|
|
|
"umu": {
|
|
|
|
"inputs": {
|
|
|
|
"nixpkgs": [
|
|
|
|
"nix-gaming",
|
|
|
|
"nixpkgs"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"dir": "packaging/nix",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736743784,
|
|
|
|
"narHash": "sha256-AOzUhOCk1pQboWmCI2BrQ/K7PygcOc5LTt/Wiht1JnY=",
|
2025-01-07 12:51:42 +00:00
|
|
|
"ref": "refs/heads/main",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "2b4eb95a37d8680deb9ec14415743334ec85202e",
|
|
|
|
"revCount": 898,
|
2025-01-07 12:51:42 +00:00
|
|
|
"submodules": true,
|
|
|
|
"type": "git",
|
|
|
|
"url": "https://github.com/Open-Wine-Components/umu-launcher/"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"dir": "packaging/nix",
|
|
|
|
"submodules": true,
|
|
|
|
"type": "git",
|
|
|
|
"url": "https://github.com/Open-Wine-Components/umu-launcher/"
|
|
|
|
}
|
|
|
|
},
|
2024-09-24 13:09:24 +00:00
|
|
|
"utils": {
|
2024-10-23 16:04:37 +00:00
|
|
|
"inputs": {
|
2024-11-30 21:57:53 +00:00
|
|
|
"systems": "systems_2"
|
2024-10-23 16:04:37 +00:00
|
|
|
},
|
|
|
|
"locked": {
|
|
|
|
"lastModified": 1701680307,
|
|
|
|
"narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
|
|
|
"rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
|
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "numtide",
|
|
|
|
"repo": "flake-utils",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2025-01-07 21:29:50 +00:00
|
|
|
"walker": {
|
2025-01-06 08:00:28 +00:00
|
|
|
"inputs": {
|
2025-01-07 21:29:50 +00:00
|
|
|
"flake-parts": "flake-parts_5",
|
2025-01-10 20:41:06 +00:00
|
|
|
"nixpkgs": "nixpkgs_10",
|
2025-01-07 21:29:50 +00:00
|
|
|
"systems": "systems_8"
|
|
|
|
},
|
|
|
|
"locked": {
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"lastModified": 1736883896,
|
|
|
|
"narHash": "sha256-Lx6MHiRD69xSpneaFTr6wjp9jX28ZkVt+glxTLonJc4=",
|
2025-01-07 21:29:50 +00:00
|
|
|
"owner": "abenz1267",
|
|
|
|
"repo": "walker",
|
treewide: huge refactor, move everything into modules
As my configuration was getting more and more complex, I thought it was
time to switch to a completely modular approach. A local module system
has been created, containing profiles (some will be added later, as I
went with as generic as I could, but I would like to make them more
specialized).
NixOS and home-manager modules have also been separated, which I don't
like too much, and will switch to a cleaner implementation of home
management systems.
commit 09a07b15dae18bdb455d7b08c92bfacf9e51c8e9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 22:56:32 2025 +0100
treewide: config/home-manager -> modules/hm
Moved every remaining home-manager piece of configuration to its own
hm
module.
commit d7356d3fdef0d4f6236a3c5a9e668bc291be9655
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Jan 15 14:55:03 2025 +0100
modules/nix/services: add keyd
commit c846cc95ae8f786766649a5e9c4d12d15087b0c4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:13 2025 +0100
flake: update inputs
commit 94d59b47b3ca03563dbe5e0e9dd208a74db137be
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:09 2025 +0100
modules/nix/services: remove kanata
commit 4429b604dd931ce1b585a59416a154b84ec079b4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 21:41:01 2025 +0100
config/home-manager: remove services/udiskie.nix
commit 376024d4a50cdd91563263f656390c6b2237ab1c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 20:06:31 2025 +0100
treewide: config/home-manager/services -> modules/hm/services
commit b808281674d6c09cea216d17caa690bda341dcb0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 19:33:31 2025 +0100
treewide: config/home-manager -> modules/hm
Started moving HM config to the new local modules system.
Conditionally
toggling based on profiles and modules.
commit 2b77ac239e7a8f7cf5ed0384a1e8b49aadf0a008
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 15:10:49 2025 +0100
treewide: config/nixos/services -> modules/nix/services
Moved every service in their own module, and conditionally enable
them
based on profiles.
commit 7aadc0c8feade16770870dcc5563012588794beb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:44:38 2025 +0100
modules/nix/programs/hyprland: make chromium/electron apps run on
Wayland
commit ec285bcc523d30639bac9e6d55ce6b3ab0000e28
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:58:52 2025 +0100
treewide: config/nixos/programs -> modules/nix/programs
Here, we also use the option we just added,
`local.modules.hyprland.enable` to toggle Hyprland, as well as the
profiles. Also removed other unused configuration, such as KDE/Gnome.
commit 76a2caa9c7edc14e8dece31ac70777df0fe9bac7
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 14:07:41 2025 +0100
options/modules: add options for Hyprland
commit 9f3d6ae768466330808a7ba9716ad73ad8c1c471
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:56:56 2025 +0100
config/nix/programs: cleanup unused files
commit f3c08b843199b64cc232dcbf508d6640a89ce671
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:55:17 2025 +0100
treewide: config/nixos/programs/fonts -> modules/nix/core/fonts
commit c37f00205b7bab05d4c6fd565d7d5cce71aab3af
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:49:29 2025 +0100
treewide: config/nixos/nix -> modules/nix/core/nix.nix
commit a734372732c62383e7f950b4f8dd9b755d9b29f9
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 13:43:23 2025 +0100
treewide: config/nixos/network -> modules/nix/core/networking
commit 07a9c5f510886f730808c2bd892d11692e6ebc73
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:34:01 2025 +0100
treewide: move hardware into modules
commit 7d1baf7eb5bb5d2d1623414bd8a5ddb0f75e39f4
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:21 2025 +0100
options: use mkIf for assertions
commit 9b01b402530df484d4c4dd0f235206dd43f1942b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:33:00 2025 +0100
hosts: set profiles
We set profiles before moving the config so nothing breaks and we
keep a
working commit history :)
commit 65ea8beba00be7539a3a76bb50286f50ec26e51d
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:22:06 2025 +0100
options: remove isServer since we have server profile
commit 7906864ae17143db11576a3cbae4e372441b437a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:21:49 2025 +0100
options/profiles: add laptop profile
commit 99b6b41de3337aa11629de14308b678c833dfc97
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 12:01:33 2025 +0100
treewide: migrate config/system/core to modules
Moved everything from core into modules. I want to get all the NixOS
stuff moved first, and do home-manager after. I used the different
profiles to disable configuration that might break my server, as it
has
its own configuration already. This will need to be refactored
later, as
I want to ultimately only use the local module system.
commit b89a42ef13c094b5a16aa5c59c027f1b57c412a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:59:59 2025 +0100
modules/options: add profiles
The next step in the refactoring is to add different profiles, so
that
we may toggle them easily in our hosts. Here's the profiles I went
for:
- desktop: enables everything a desktop computer needs (graphics,
productivity apps, base apps such as browsers...)
- gaming: enables gaming configurations (steam, gamescope...)
- server: enables server configurations (website hosting, git
forge...)
I made sure the server profile can not be enabled if desktop/gaming
are
enabled, as it would not make sense to have desktop applications and
configurations on a server.
commit 851024052d34a3697e0da65069a87b73fe27a651
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 11:02:13 2025 +0100
modules: move style to nix/style
This is temporary, as we're going to get rid of that awkward style
module that was meant to be shared, but ended up being too specific
to
my use-case. We just put it in a nix directory for now, as we will
with
everything else. This will be refactored later to be mixed with the
relevant program's configuration.
commit bb55875491c4d3bc4da4c4039072ab6052d5c552
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Tue Jan 14 10:56:34 2025 +0100
treewide: move shared/nixosModules to modules
The idea of this refactor is, as the configuration is getting bigger
and
more complex, to move everything into a local modules system. The
idea
is to simplify hosts declaration and add a new layer of abstraction
to
avoid the long and redundant imports in hosts/default.nix, that I am
currently using.
First, we're going to move everything to the modules directory, and
split options from the proper configuration. That allows us to have
an
easier time understanding how the options are structured, as they
will
follow the directory structure and won't be mixed with the module
configuration.
2025-01-15 21:57:01 +00:00
|
|
|
"rev": "f8690c097551de73f098ff1ab56ac2f62f821f88",
|
2025-01-07 21:29:50 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "abenz1267",
|
|
|
|
"repo": "walker",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
2024-12-13 18:02:53 +00:00
|
|
|
"xdph": {
|
|
|
|
"inputs": {
|
|
|
|
"hyprland-protocols": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprland-protocols"
|
|
|
|
],
|
|
|
|
"hyprlang": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprlang"
|
|
|
|
],
|
|
|
|
"hyprutils": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprutils"
|
|
|
|
],
|
|
|
|
"hyprwayland-scanner": [
|
|
|
|
"hyprland",
|
|
|
|
"hyprwayland-scanner"
|
|
|
|
],
|
|
|
|
"nixpkgs": [
|
|
|
|
"hyprland",
|
|
|
|
"nixpkgs"
|
|
|
|
],
|
|
|
|
"systems": [
|
|
|
|
"hyprland",
|
|
|
|
"systems"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"locked": {
|
2024-12-30 21:46:05 +00:00
|
|
|
"lastModified": 1734907020,
|
|
|
|
"narHash": "sha256-p6HxwpRKVl1KIiY5xrJdjcEeK3pbmc///UOyV6QER+w=",
|
2024-12-13 18:02:53 +00:00
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "xdg-desktop-portal-hyprland",
|
2024-12-30 21:46:05 +00:00
|
|
|
"rev": "d7f18dda5e511749fa1511185db3536208fb1a63",
|
2024-12-13 18:02:53 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "hyprwm",
|
|
|
|
"repo": "xdg-desktop-portal-hyprland",
|
|
|
|
"type": "github"
|
|
|
|
}
|
2024-09-05 13:58:14 +00:00
|
|
|
},
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"xwayland-satellite-stable": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2024-11-06 15:40:38 +00:00
|
|
|
"lastModified": 1730166465,
|
|
|
|
"narHash": "sha256-nq7bouXQXaaPPo/E+Jbq+wNHnatD4dY8OxSrRqzvy6s=",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"owner": "Supreeeme",
|
|
|
|
"repo": "xwayland-satellite",
|
2024-11-06 15:40:38 +00:00
|
|
|
"rev": "a713cf46cb7db84a0d1b57c3a397c610cad3cf98",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Supreeeme",
|
2024-11-06 15:40:38 +00:00
|
|
|
"ref": "v0.5",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"repo": "xwayland-satellite",
|
|
|
|
"type": "github"
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"xwayland-satellite-unstable": {
|
|
|
|
"flake": false,
|
|
|
|
"locked": {
|
2025-01-10 11:04:44 +00:00
|
|
|
"lastModified": 1736487362,
|
|
|
|
"narHash": "sha256-4kGoOA7FgK9N2mzS+TFEn41kUUNY6KwdiA/0rqlr868=",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"owner": "Supreeeme",
|
|
|
|
"repo": "xwayland-satellite",
|
2025-01-10 11:04:44 +00:00
|
|
|
"rev": "8f55e27f63a749881c4bbfbb6b1da028342a91d1",
|
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 e5171c221e0822ac5232f988e5f463470cd07afb
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:48 2024 +0200
home/programs: add cinny, a matrix client
commit 4277ad841784678a24a8e6e99d3994b3cab2e4a8
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 44560d184dc8e1c00b29389d4b47f31a90c2c91c
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:43:00 2024 +0200
home/programs/niri: add compose key on ralt
commit abb1350b9bbad945b48ca0cb98a13e0623a094a0
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 962a5beda66817e90b9dbae68424a0abc7132f48
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Mon Oct 7 18:35:29 2024 +0200
home/programs/media: add zathura
commit 5a9b20ae35c72eb83dccb96631b4b561a9d3f7eb
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 b3466f2db3b74fa795c3fde9a23a01b3279265b5
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 ef8d1cba3f44ff4610dbf61f187f60cf13f6410d
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 0d866a35b08e02555f979e9df56aca43908a2719
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 23:20:11 2024 +0200
home/shell: add nushell
commit 172b3592da361c2db71c7df5c0eab6cfe4cdc833
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:43:01 2024 +0200
home/programs/media: add celluloid (mpv front-end)
commit 15abf4174d6661389fe5da2269f44f0c325e1b09
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:21:04 2024 +0200
home/programs: import media, xdg and add yazi
commit 284d27ecf6de7f7dce12d08ab46853a31649f40f
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 7f8ae63483cf77ddb16a6644a3bda0f5a1f88c82
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:20:21 2024 +0200
home/programs/xdg: set default mime apps
commit fd0fbad80d236fe5fdffa075e70010a1e3c0df4a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:58 2024 +0200
home/programs/media: add programs
commit 936f58de75aeb75693f6f9e274690cded90501d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:15 2024 +0200
home/terminal: add $EDITOR
commit 4bb7f32c2b4c89b761c28b8f5741bb992c33552e
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 22:19:01 2024 +0200
system/programs/home-manager: add backup file extension
commit e24ab1eb9530c392fcf835a091c2e0feed4b9e02
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 6e0076c7efc431c4ded57c4593bf453ba87675d8
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:49 2024 +0200
system/services/logind: suspend on lid close
commit ec0ef6c2480fc7dc0f82c5369b36627a11fcea11
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:33 2024 +0200
home/programs: add fractal, a matrix GUI
commit afaf919a8cff303309065ff71d203966a0c398c0
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:20 2024 +0200
home/programs/gtk: disable gtk decoration buttons
commit c5fdfffaf6b2372432620a99cc72160b13b5da65
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 15:57:08 2024 +0200
home/programs/swayidle: add configuration, setup with loginctl
commit 7f98200cd82909a384e618365d30f6f400ad41d2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:15:21 2024 +0200
home/programs/niri: separate binds from config
commit ceeb9d14ab90fffb4ce6fa850a1426760ed5f324
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:52 2024 +0200
profiles/vamos: import swaylock
commit f8a7ac40e6c4eb2c64aeb4ad5f0a6b2a640bd0ac
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:14:35 2024 +0200
lib: simplify rgba function
commit 7e9a7d8e1e2eac88a54812ac22de9093f3df4a1a
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 bb91e2a20e794a3e33e037cda6e4541724d2ce7a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:13:41 2024 +0200
home/gtk: make cursor bigger
commit c0c6a9b35282d1efbdf1dc4603b629a74a4fdd42
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:12:26 2024 +0200
home/programs/fuzzel: theme with base16
commit 05e4923703024452f15de1653d7c85b51e9eba6b
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:51 2024 +0200
core/security: disable sudo password for wheel
commit be151ba76b061faa7920de08f76f527122979643
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Sun Oct 6 12:11:23 2024 +0200
services/regreet: enable gnome keyring, disable fprint auth
commit 7b22fd5ca7a4adb66c9149995e6aaf0f9da055c6
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 c7c8108bc4f7602c673a94e4dacd8a93aae56f5a
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:55:23 2024 +0200
home/programs/niri: bind brightness keys
commit fcbad25a2aefd3731836794d17439ea4e46df026
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 13:54:52 2024 +0200
services/brightness: add brillo for backlight
commit fcd23e73c3f751bc1c68832bdf59572674547fef
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:45 2024 +0200
home/programs/ags: add example bar
commit 3516d7bcff4cfc6459d9202b67cf4a0e9a20ae48
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 d42e9005e54ea560920e48f7276e365b25e9bc53
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:18:00 2024 +0200
system/hardware/power: move to services, add upower
commit 837182ae0c71fd16fca07cc91ae64479c29399a2
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Thu Oct 3 11:17:23 2024 +0200
gtk: add theming
commit f72599896e2f8fc6f0857774da889fbc73c3cca6
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 19:59:58 2024 +0200
niri: add ags, mako and swaybg
commit 73edc8f90e45d5e39e469ac35a2eecc3dce8a064
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 17:28:07 2024 +0200
home/programs/niri: add binds
commit 9acd24afd47e5b358db8b3ccee463cca6742654f
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 f7c4be7334a2df63ed96cda2f310ce0255b11a51
Author: Anthony Rodriguez <anthony@nezia.dev>
Date: Wed Oct 2 11:54:15 2024 +0200
niri: add functioning base
2024-10-07 16:51:10 +00:00
|
|
|
"type": "github"
|
|
|
|
},
|
|
|
|
"original": {
|
|
|
|
"owner": "Supreeeme",
|
|
|
|
"repo": "xwayland-satellite",
|
|
|
|
"type": "github"
|
|
|
|
}
|
2024-08-25 19:58:12 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"root": "root",
|
|
|
|
"version": 7
|
|
|
|
}
|