31
31
HighPrograms = []string {"eza" , "bat" , "atuin" , "zoxide" }
32
32
)
33
33
34
+ var systemAliases = map [string ]string {
35
+ "update-fleek" : "nix run \" https://getfleek.dev/latest.tar.gz\" -- update" ,
36
+ "latest-fleek-version" : "nix run \" https://getfleek.dev/latest.tar.gz\" -- version" ,
37
+ }
38
+
34
39
// Config holds the options that will be
35
40
// merged into the home-manager flake.
36
41
type Config struct {
@@ -356,6 +361,13 @@ func (c *Config) UserForSystem(system string) *User {
356
361
return nil
357
362
}
358
363
364
+ func (c * Config ) AllAliases () map [string ]string {
365
+ for k , v := range systemAliases {
366
+ c .Aliases [k ] = v
367
+ }
368
+ return c .Aliases
369
+ }
370
+
359
371
func (c * Config ) AddPackage (pack string ) error {
360
372
var found bool
361
373
for _ , p := range c .Packages {
@@ -487,8 +499,7 @@ func ReadConfig(loc string) (*Config, error) {
487
499
}
488
500
489
501
func (c * Config ) WriteInitialConfig (force bool , symlink bool ) error {
490
- aliases := make (map [string ]string )
491
- aliases ["fleeks" ] = "cd ~/" + c .FlakeDir
502
+ systemAliases ["fleeks" ] = "cd ~/" + c .FlakeDir
492
503
sys , err := NewSystem ()
493
504
if err != nil {
494
505
fin .Debug .Printfln ("new system err: %s " , err )
@@ -509,7 +520,7 @@ func (c *Config) WriteInitialConfig(force bool, symlink bool) error {
509
520
c .Programs = []string {
510
521
"dircolors" ,
511
522
}
512
- c .Aliases = aliases
523
+ c .Aliases = systemAliases
513
524
c .Paths = []string {
514
525
"$HOME/bin" ,
515
526
"$HOME/.local/bin" ,
0 commit comments